tomcat 启动慢解决(/dev/random)

Posted got-my-way

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了tomcat 启动慢解决(/dev/random)相关的知识,希望对你有一定的参考价值。

JRE默认使用 /dev/random作为随机数来源,当熵池大小不够的时候,random会很慢,造成随机数生成调用阻塞。

解决方案:

改用 /dev/urandom

(1) tomcat的启动选项增加  -Djava.security.egd=file:/dev/urandom

(2) 或者修改JRE的设置(例:/usr/java/jdk1.8.0_111/jre/lib/security/java.security)

securerandom.source=file:/dev/urandom

 

以上是关于tomcat 启动慢解决(/dev/random)的主要内容,如果未能解决你的问题,请参考以下文章

CentOS7下Tomcat启动特别慢有效解决

RHEL7下Tomcat启动慢的原因及解决方案

Tomcat9在CentOS7上启动慢解决办法,实测可行

tomcat启动非常慢;连接oracle数据库失败,jdbc错误日志提示connection reset;测试主机间网络互通及数据库端口都正常

服务器启动项目巨慢啥原因导致

tomcat:8005端口启动失败的解决办法