在Debian下优化Tomcat启动速度可从以下方面入手:
webapps
目录中未使用的WAR包或目录。logs
和work
目录的历史文件。server.xml
和web.xml
中的冗余配置,如设置unpackWARs="false"
和autoDeploy="false"
。catalina.sh
中调整堆内存大小(-Xms
和-Xmx
),例如-Xms512m -Xmx1024m
。-XX:+UseG1GC
。-Djava.security.egd=file:/dev/./urandom
加快随机数生成。server.xml
中优化Connector
参数,如设置合理的maxThreads
、minSpareThreads
和acceptCount
。catalina.properties
中添加org.apache.catalina.startup.ContextConfig.jarsToSkip=*.jar
。server.xml
中关闭相关配置。