以下是加速CentOS上Tomcat啟動的方法:
-Xms512m -Xmx1024m
(根據服務器配置調整)。-XX:+UseG1GC
。catalina.sh
中添加-Djava.security.egd=file:/dev/./urandom
,或安裝rng-tools
服務增大熵池。server.xml
中將協議改為org.apache.coyote.http11.Http11NioProtocol
。maxThreads
(如200)和minSpareThreads
(如50)。systemctl stop firewalld
,修改/etc/selinux/config
。swapoff -a
,并注釋/etc/fstab
中的Swap配置。webapps
中未使用的應用,減少啟動掃描時間。server.xml
和web.xml
中的冗余配置,避免重復加載。操作前建議備份配置文件,并在測試環境驗證效果。