启动tomcat很慢,检查后发现:[localhost-startStop-1] org.apache.catalina.util.SessionIdGeneratorBase.createSecureRandom Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [131,830] milliseconds。主要时间都花在Creation of SecureRandom instance上了。
百度谷歌了一番。。解决办法:打开$JAVA_HOME/jre/lib/security/java.security这个文件,找到下面的内容: securerandom.source=file:/dev/urandom
替换成
securerandom.source=file:/dev/./urandom
原文地址:https://www.cnblogs.com/hurner/p/6401471.html
本文解决了Tomcat启动缓慢的问题,发现主要耗时在于SecureRandom实例的创建。通过修改JAVA_HOME/jre/lib/security/java.security文件中securerandom.source配置,将路径从/dev/urandom更改为/dev/./urandom,有效提升了启动速度。
2643

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



