一、问题说明
Tomcat部署之后,初始化没做任何配置时,启动的时候常常出现好几分钟都没启动完成的情况,以下提供两种解决方案供参考。
二、解决方案
方案一
Tomcat配置
Linux
在catalina.sh中加入这么一行:
-Djava.security.egd=file:/dev/./urandom
Windows
在catalina.bat中加入这么一行:
set "-Djava.security.egd=file:/dev/./urandom"
方案二
JVM配置
在catalina.bat中加入这么一行:
编辑$JAVA_PATH/jre/lib/security/java.security
将
securerandom.source=file:/dev/random
替换成
securerandom.source=file:/dev/./urandom