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