Tomcat启动时卡在“ Deploying web application directory ”很久的解决方法
文章目录
- 一、问题描述
- 二、问题原因
- 三、问题解决
一、问题描述
今天在实用阿里云的CentOS7搭建Tomcat的时候,当启动服务器的时候发现要很久网页才能访问,一看日志发现卡在Deploying web application directory这个位置
二、问题原因
linux或者部分unix系统提供随机数设备是/dev/random 和/dev/urandom,其中urandom安全性没有random高,但random需要时间间隔生成随机数,jdk默认调用random,从而生成随机数时间间隔长从而到时Tomcat启动速度慢
三、问题解决
1.既然是因为random导致速度变慢,所以可以JDK生成随机数的random改为.urandom
2.随机数文件在jdk1.8.0_151/jre/lib/security/java.security文件中,所以先进入到文件所在目录
·Linux(示例参考):/usr/local/jdk1.8.0_151/jre/lib/security
[root@tianxin security]# cd /usr/local/jdk1.8.0_151/jre/lib/security·Windows(示例参考):D:\jdk1.8.0_151\jre\lib\security
3.修改java.security,找到行securerandom.source=file:/dev/random修改为securerandom.source=file:/dev/./urandom,然后保存退出
[root@tianxin security]# vim java.security4.重新启动服务器,问题解决
总结
以上是生活随笔为你收集整理的Tomcat启动时卡在“ Deploying web application directory ”很久的解决方法的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: TFT型液晶显示模块能够依据不同的需求分
- 下一篇: tomcat启动错误Error depl