tomcat启动非常慢要5-6分钟

大家有没有遇到在centos7.2上tomcat启动非常慢要5-6分钟,网上说是计算熵的问题,但是加了熵之后好像加密就不对了

org.apache.catalina.util.SessionIdGeneratorBase createSecureRandom
信息: Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [171,537] milliseconds.

试着修改xxx/jre/lib/security/java.security文件,

找到securerandom.source,改为securerandom.source=file:/dev/./urandom

以前也遇到过这样的问题

启动慢是初始化一直占用着启动线程,通过下面的命令查看一下具体阻塞的线程。
jstack [pid] > thread.dump
通过分析线程来确定具体的问题,在着手解决问题。

换个电脑即可

  • java Logger 定义方式
  • Android 客户端上传到服务关出错?
  • java中String、StringBuffer、StringBuilder的区别
  • navicat在写sql语句的时候自动补全功能怎么没有了?以前有的啊
  • 想要写一个H5页面,就微信打开来那种,然后几个输入框,把数据保存在我后台(java)的数据库里,实现思路是怎样的?
  • tomcat 8.5.11已部署的web项目文件总是会无故丢失,求解决方法
  • 签到与连续签到
  • Java项目,在别的地方都可以,就是这个地方为什么不弹出alert?
  • Android获取网页中ajax内容的问题
  • javaGUI编程的问题
  • servlet3.1报错,annotations are not supported?