1. 程式人生 > >Centos7啟動Tomcat8一直阻塞,等很長時間才能啟動,解決方法

Centos7啟動Tomcat8一直阻塞,等很長時間才能啟動,解決方法

今天部署阿里雲的Tomcat8時遇到的一個問題,啟動Tomcat8一直阻塞在這裡,半天啟動不起來,如圖所示

最終解決的方法是:oracle說修改$JAVA_HOME/jre/lib/security/java.security 檔案,替換securerandom.source=file:/dev/random 為 securerandom.source=file:/dev/urandom。對所有使用JVM的應用生效。

由於Sun JVM中的隨機數生成的庫預設情況下依賴於UNIX平臺上的隨機數。這可能會阻止Oracle WebLogic通訊服務的過程中,雖然/dev/random是更安全的,Oracle建議使用/dev/urandom如果預設JVM配置Oracle WebLogic通訊服務的啟動延遲。