
1.现象:tomcat启动项目时,耗费10几秒的时间
2.(tomcat7)解决:打开$JAVA_HOME/jre/lib/security/java.security这个文件
找到下面的内容:securerandom.source=file:/dev/urandom 替换成: securerandom.source=file:/dev/./urandom
3.(tomcat7)解决:
修改catalina.sh .配置JRE使用非阻塞的Entropy Source
if [ -z "$JSSE_OPTS" ] ; then
JSSE_OPTS="-Djdk.tls.ephemeralDHKeySize=2048"
fi
JAVA_OPTS="$JAVA_OPTS $JSSE_OPTS -Djava.security.egd=file:/dev/./urandom"