有兩種解決辦法:
1)在Tomcat環(huán)境中解決
可以通過配置JRE使用非阻塞的Entropy Source。
在catalina.sh中加入這么一行:
JAVA_OPTS="-Djava.security.egd=file:/dev/./urandom"
即可。
加入后再啟動(dòng)Tomcat,整個(gè)啟動(dòng)耗時(shí)迅速下降。
2)在JVM環(huán)境中解決
打開$JAVA_PATH/jre/lib/security/java.security這個(gè)文件,找到下面的內(nèi)容:
securerandom.source=file:/dev/urandom
替換成
securerandom.source=file:/dev/./urandom