java8+tomcat8默认启动很慢,原因是Tomcat 7/8都使用org.apache.catalina.util.SessionIdGeneratorBase.createSecureRandom类产生安全随机类SecureRandom的实例作为会话ID。
打开$JAVA_PATH/jre/lib/security/java.security这个文件,找到下面的内容:
securerandom.source=file:/dev/urandom
替换成
securerandom.source=file:/dev/./urandom
参考:http://blog.youkuaiyun.com/chszs/article/details/49494701
打开$JAVA_PATH/jre/lib/security/java.security这个文件,找到下面的内容:
securerandom.source=file:/dev/urandom
替换成
securerandom.source=file:/dev/./urandom
参考:http://blog.youkuaiyun.com/chszs/article/details/49494701
本文介绍Java8搭配Tomcat8启动速度慢的原因及解决方案。问题源于Tomcat生成安全随机数作为会话ID的过程较为耗时。通过修改Java配置文件中的随机数源设置,可以有效提升启动效率。
413

被折叠的 条评论
为什么被折叠?



