在tomcat中設置JVM參數
tomcat性能取決於內存大小
上策:優化代碼,需要開發經驗足夠豐富,對開發人員要求較高
中策:JVM優化機制,垃圾回收機制,把不需要的內存回收,需優化catalina.sh配置文件
vim /usr/local/tomcat8/bin/catalina.sh
#tomcat分配1G的內存模板
添加以下代碼:
JAVA OPTS="-Djava.awt.headless=true -Dfile.encoding=UTF-8 -server -Xms1024m -Xmx1024m-XX:NewSize=512m -XX:MaxNewSize=512m -XX:PermSize=512m -XX:MaxPermSize=512m"
重啟服務
/usr/local/tomcat8/bin/shutsown.sh
/usr/local/tomcat8/bin/startup.sh
下策:加足夠大的內存
下下策:寫腳本,每天0點重啟tomcat服務,會自動清理內存,使用比較廣泛
=======================================================
禁用tomcat AJP連接器
vim /usr/local/tomcat8/con/server.xml
將AJP連接注釋掉

重啟服務
/usr/local/tomcat8/bin/shutsown.sh
/usr/local/tomcat8/bin/startup.sh
查看端口信息
netstat -lnpt | grep :8009
===============================================
tomcat 熱加載與熱部署
