Dec 26, 2017 1:50:46 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 4009267 ms
今天发现tomcat 启动居然用了400秒,简直不可以忍受
原因:
Tomcat 7/8都使用org.apache.catalina.util.SessionIdGeneratorBase.createSecureRandom类产生安全随机类SecureRandom的实例作为会话ID,这里会花费很久的时间
解决:
在catalina.sh中加上
JAVA_OPTS="-Djava.security.egd=file:/dev/./urandom"
保存然后重启就好了.