Linux centos6.5下Tomcat8启动时间数分钟之久,等到我快要怀疑人生。

原创 2018年04月17日 11:36:19

今天在把一个Java项目部署到Linux centos6.5的Tomcat8时,启动后时足足等了数分钟才成功,这还了得。于是重启查看日志。

发现卡在这上面不动

org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory..................

果断百度,参考了:https://www.cnblogs.com/mycifeng/p/6972446.html 问题解决

**********************************************************************************************************************

启动tomcat时,一直卡在Deploying web application directory这块的解决方案

本来今天正常往服务器上扔一个tomcat 部署一个项目的,

最后再启动tomcat 的时候 发现项目一直都访问不了,看了一下日志:

1
2
3
4
5
6
7
[root@iz8vbdzx7y7owm488t4d89z bin]# tail -f ../logs/catalina.out
09-Jun-2017 15:57:06.666 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["ajp-nio-8009"]
09-Jun-2017 15:57:06.667 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read
09-Jun-2017 15:57:06.667 INFO [main] org.apache.catalina.startup.Catalina.load Initialization processed in 535 ms
09-Jun-2017 15:57:06.684 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service Catalina
09-Jun-2017 15:57:06.684 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet Engine: Apache Tomcat/8.0.15
09-Jun-2017 15:57:06.690 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory /opt/apache-tomcat-8.0.15-server/webapps/ROOT

发现始终都卡在这个目录上,然后我就等,一直等了差不多有7、8分钟才完全启动起来,这就让我很诧异,

webapps下没有自己的项目光跑tomcat自己的项目都卡成这样,这还了得,看来tomcat想上天啊这是,我就查阅了一下资料,

发现网上说了很多,大部分是废话,不过在这其中发现了一篇文章说的非常好,有效的解决了当前的问题。

http://blog.csdn.net/njchenyi/article/details/46641141

这篇文章的大意就是下面这句话

linux或者部分unix系统提供随机数设备是/dev/random 和/dev/urandom ,

两个有区别,urandom安全性没有random高,但random需要时间间隔生成随机数。jdk默认调用random。

然后就很简单啦,找到对应的配置文件去修改就好了

找到jdk1.x.x_xx/jre/lib/security/Java.security文件,在文件中找到securerandom.source这个设置项,将其改为:

securerandom.source=file:/dev/./urandom

 

修改完毕后,试了一下,ok果然非常好使。

这里非常感谢njchenyi这个人,本人怕哪天找不见你的文章了,所以特写此篇随笔以备不时之需。



开始怀疑人生

人性本质都是懦弱的,只不过由于后天的修炼,有些人战胜了怯懦让自己变得强大,有些人却始终没有绕过这个壁垒,最终怯懦的人也只能碌碌无为的生活一辈子,人就这么一辈子,有什么可怕的事情让自己无法面对?    ...
  • beyondboywxh
  • beyondboywxh
  • 2008-12-12 14:50:00
  • 1121

年度最佳负能量的50句, 看完让你彻底怀疑人生!

01你全力做到的最好,可能还不如别人的随便搞搞。02失败并不可怕,可怕的是你还相信这句话。03你以为有钱人很快乐吗,他们的快乐你根本想象不到。04你们之所以喝鸡汤,是因为肉被别人吃了。05条条大路通罗...
  • a419419
  • a419419
  • 2017-08-16 09:44:52
  • 14038

CENTOS6.2安装jdk1.8,tomcat8,mysql5.5

CENTOS安装jdk1.8,tomcat8,mysql5.5
  • qq_32953079
  • qq_32953079
  • 2016-12-08 00:00:25
  • 698

ACM-ICPC 2017 Asia QingDao:喜,抑或是悲?幸运,抑或是倒霉?退役!!!

在连续打崩两场 ACMACM 区域赛后,我们再一次背上沉重的书包踏上了远方的路……我们已经从当初的一银两铜的退役收尾期望变成了只求这场不打铁,不然我们会被浩哥掐死的。哦,忘了说了,浩哥是我们只在意有没...
  • f_zyj
  • f_zyj
  • 2017-11-07 01:33:58
  • 1255

centos6-tomcat8安装及启动脚本

  • 2015年01月28日 14:08
  • 115KB
  • 下载

CentOS-6.5安装配置Tomcat-8

安装说明 安装环境:CentOS-6.5 安装方式:源码安装  软件:apache-tomcat-8.5.4.tar.gz 安装前提 系统必须已经安装配置了JDK6+...
  • zhuangjianyuan
  • zhuangjianyuan
  • 2016-09-06 23:46:06
  • 577

程序员们,曾经是否有个bug让你开始怀疑人生

相信程序员们都有一个共同的女朋友。这个女朋友总是阴魂不散,时不时还不忘调戏下男朋友程序员,而且你依然对她欲罢不能、想入非非。...
  • L_201607
  • L_201607
  • 2017-06-18 09:33:54
  • 1309

年度最佳50句丧格言,让你看完怀疑人生

最近流行“丧文化”,以下五十句,如果你开心一定要读,不开心更要读。   1 你全力做到的最好,可能还不如别人的随便搞搞。 2 失败并不可怕,可怕的是你还相信这句话、 3 你以为有钱人很快乐吗,...
  • u011729265
  • u011729265
  • 2017-07-30 16:48:35
  • 629

服装生意进货经典

无意间在一个论坛里看到的,感觉堪称作服装生意进货经典。  一 货源  每天看见很多人关心找货源,好像有了好的货源,生意就有了保证。但刚开始,其实在商店里,       最不重要的就是货源。俗话说,三分...
  • jinsen
  • jinsen
  • 2010-07-22 13:44:00
  • 463

人生6个不能等

人在路途,生命苦短,机缘不多。因些,面对生命的河流,我们不能等待,人的一生有六件事不能等。     一、爱情不能等     喜欢一个人尽管去追求,你等别人可不会等。至于能不能成功,那是另外...
  • cbdgyga
  • cbdgyga
  • 2015-12-24 22:58:43
  • 333
收藏助手
不良信息举报
您举报文章:Linux centos6.5下Tomcat8启动时间数分钟之久,等到我快要怀疑人生。
举报原因:
原因补充:

(最多只允许输入30个字)