卡住提示
INFO: Deploying web application directory ......
原因
- linux或者部分unix系統(tǒng)提供隨機數(shù)設備是
/dev/random
和/dev/urandom
- 服務器在第一次啟動后,這個可以快速提供一個值栅干,但當再次調用時會發(fā)生等待迈套。
- 通過 head -n 1 /devrandom 查看是否你的系統(tǒng)會出現(xiàn)偽隨機數(shù)提供等待。
- 因為此原因不僅可以造成tomcat卡住碱鳞,也會造成weblogic啟動緩慢
- 兩者區(qū)別:
urandom安全性沒有random高桑李,但random需要時間間隔生成隨機數(shù)。
jdk默認調用random窿给。
解決方法
- 永久生效
找到jdk1.x.x_xx/jre/lib/security/java.security文件贵白,修改securerandom.source選項
securerandom.source=file:/dev/./urandom #
- DOMAIN臨時
修改java啟動腳本文件,加入?yún)?shù)
JAVA_OPTIONS="${SAVE_JAVA_OPTIONS} -Djava.security.egd=file:/dev/./urandom"