最近發現本身的項目放到centos上,啓動的時候很是慢,遂打算深刻看看這個問題,好在最後解決了,過程以下。html
參考大神:https://www.tuicool.com/articles/uaiURzFjava
https://www.cnblogs.com/devilwind/p/6902037.htmlweb
文章我是看的雲裏霧裏的,可是按照「在catalina.sh中加入這麼一行:-Djava.security.egd=file:/dev/./urandom 便可。」發現確實運行快了。centos
另外,我是採用gogs和jenkins自動部署的,原來的思路是cpjenkins打包出來的war到tomcat的webapps目錄下,不解壓,發現容易出問題。後來我直接把war文件解壓到tomcat的目錄下, 啓動起來簡直飛快。tomcat
本覺得jar xvf XXX.war 能夠指定目標目錄,發現不能指定。採用 unzip XXX.war -d ~/tomcat/webapps/,這樣就能夠解壓了。ok了。耗費了大半天的時間。app