优化Debian上Tomcat启动速度可从以下方面入手:
webapps
目录中未使用的WAR包或目录。lib
目录中不必要的JAR文件,检查依赖后删除。work
和logs
目录的历史文件,减少磁盘I/O。server.xml
中设置unpackWARs="false"
和autoDeploy="false"
,禁用应用解压和热部署。server.xml
中注释相关配置。maxThreads
、minSpareThreads
等),根据服务器资源合理配置。catalina.sh
中设置JAVA_OPTS
,如-Xms512m -Xmx1024m
(根据服务器内存调整),并选择高效垃圾回收器(如G1GC)。-Djava.security.egd=file:/dev/./urandom
。server.xml
中配置Http2Protocol
)。