在linux上部署專案時遇到的坑

爆裂碼手發表於2017-09-13

今天把我的專案從windows server 遷移到了 centos上,環境是tomcat8+jre8,在遷移的過程中遇到了一些坑

  • 首先Tomcat總是啟動很慢,或者啟動到一半卡住了,網上找了好久的問題,後來解決的辦法是:將$JAVA_HOME/jre/lib/security/java.security內,將securerandom.source的內容改為file:/dev/./urandom即可
    原因是:linux或者部分unix系統提供隨機數裝置是/dev/random 和/dev/urandom,urandom安全性沒有random高,但random需要時間間隔生成隨機數。可能在生成隨機數的時候卡住了,導致tomcat啟動不了

遷移完成之後,訪問確實快了許多,感覺很明顯

相關文章