Linux上Tomcat重复启动之后一直报错(解决办法)

对于服务器上部署tomcat重启失败总结

环境:Centos 7

千万不要重复启动tomcat,在启动之前一定要确保tomcat已经关闭。否则,再次关闭的时候就会出现异常,而且这个异常是很难进行处理的,就算重启服务器,它依然存在。另外,tomcat有一个十分容易使我们造成这种异常的错觉(此处要重点看一下)
那就是服务器上tomcat的启动时间不太稳定,可能j几十秒到几分钟不等,这种情况跟windows上的tomcat不是很一样。
这时候实际上它还没有启动,我们在浏览器上就会看到页面一直转圈圈,这时候我们就很有可能以为哪里出了毛病,就可能尝试着去重启。这时候就会造成异常。

第一步

查看tomcat的所有相关进程,然后全部kill掉。即使这样,再次启动tomcat还是会报错。

第二步

查看java的所有相关进程,全部kill掉。

第三步

清理tomcat目录下的缓存。work目录和temp目录

第四步

清处所有项目工程目录。就是webapps下的所有文件(如果需要,你可以备份一下,之后再放进去)

第五步

确认一下,端口没有被占用,重启tomcat就可以了。有时候,你会发现,重启还是失败,建议干掉进程,清理文件之后,重启一下服务器(这里指的是操作系统,不是tomcat)。

一劳永逸的方法

强烈建议装完tomcat以后一定要安装一个 rng-tools的软件。安装并运行以后tomcat的启动速度几乎是秒启。主要作用是自动补充了系统熵池,让tomcat启动的时候更加快速,而且重复启动关闭,基本上不会造成异常出现(博主是再也没有遇见过)

安装命令

yum install rng-tools
systemctl start rngd
  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值