点击项目启动服务器报404,tomcat在项目更新后可以成功启动,但访问服务却报404错误的问题...

遇到这个问题真的是有点太久了,记得当年还在用tomcat6.0吧。当时我们有一个项目一直运行良好,后来由次代码更新后发现服务成功启动,但项目服务却没办法成功被访问。

然后就开始去摸索排查,网络上也没有这个问题的解决办法。

当时真的是困绕了好久,没办法全部删除掉,然后更换路径等等在重启部署,恢复了。

接着,开始怀疑是不是代码问题,但发现这回将新的代码部署上,没有问题,服务全部正常。又折腾了一下,包括服务器的病毒查杀等。

就这样过了好久一段时间,记得当时tomcat7刚出来稳定版本,然后我们开始又新的项目可以用tomcat7了。并且在tomcat7上也进行多项目的配置 可参考《tomcat多主机多实例,以及无法加载项目的处理》。一切都是那么的平静,但万恶的故障永远都让你防不胜防,就这样在次遇到这个问题。最初还想像上次那样去解决这个小故障,但这次我留了个心眼,对整个我的项目目录进行了一次比对,发现了一个情况,就是项目下面缺少了一个文件web.xml文件

遇到我又开始了去验证和测试,果然发现问题就坏在这个web.xml,而且让人惊悚的是,这个文件并不是人为删除的。是在启动tomcat时自动被删除的,我的老天。。。

遇到这个问题,解决办法一定是把正常的web.xml 重新上传上去,然后对文件进行属性设置

chattr +i web.xml

这个问题到底是处在哪因为一直也没太多去关注,所以也不是很清楚。

不过的确在一个月前,某中大型小说网站挂掉几个小时没有找到解决办法,后来朋友问起我,了解情况后跟他说了这个处理流程。然后他反馈给技术后,果然是这样。整个排查到处理不到10分钟(他与技术沟通+与我微信消息沟通)

62dcdef2927922835e57fe705349170e.png

- THE END -

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值