Tomcat啓動時卡在org.apache.catalina.startup.HostConfig

問題:

        Tomcat啓動時卡在org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory

        記錄一下,以後再遇到,就不用心慌慌了,說實話,昨天弄這個問題就是這樣,弄到最後心態崩了,以爲是自己能力不行了,開始懷疑自己。

        造成這個問題的原因是,linux或者部分unix系統提供隨機數設備是/dev/random 和/dev/urandom ,兩個有區別,urandom安全性沒有random高,但random需要時間間隔生成隨機數,可能是我用的阿里雲的CentOS 7.4 64位的系統不兼容這個東西吧!

解決辦法:

        進入$JAVA_HOME/jre/lib/security/路徑,修改securerandom.source文件的內容改爲file:/dev/./urandom

修改前:

        securerandom.source=file:/dev/random

修改後:

        securerandom.source=file:/dev/./urandom

        也可以用"#"註釋原內容。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章