tomcat启动卡住

Posted Greys

tags:

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

最近在云服务器上部署tomcat的时候,执行 startup.sh老是卡住了。 开始以为是日志配的不对,因为在对象中引入的是slf4,不是apache的log4j,后面把所有引入的地方都修改为Apache的日志。 终于查看控制台的时候有了新发现。

从图中可以看到 SessionIdGeneratorBase创建一个实例时花了 349508毫秒。 通过搜这个class,才知道它是一个随机数策略类。 最终的解决办法是在catalina.sh中添加一行代码

-Djava.security.egd=file:/dev/./urandom 

可惜,不懂shell,不知道加在哪里 。。。。。。。。。 

只好修改java的配置文件

进入到配置文件 java.security 所在目录 

做如下修改

 

 

 最后,重启tomcat,服务不再卡住在SessionIdGeneratorBase。over 

 

以上是关于tomcat启动卡住的主要内容,如果未能解决你的问题,请参考以下文章

tomcat 启动卡住不动的原因

tomcat启动卡住

Linux环境下Tomcat启动卡住问题

诡异问题:tomcat启动一直卡住,strace跟踪提示apache-tomcat核心文件找不到。

Centos 7.3 Tomcat 8.0.36 JDK8u91 启动卡住半天才能正常启动解决方案

IDEA ECLIPSE Debug 卡住,Run正常