关于tomcat服务器启动失败的分析

前言:最近几次运行tomcat服务器时出现了错误,包括是直接双击startup.bat启动和通过eclipse启动(显示错误:Could not clean server of obsolete files),经过百度资料发现并解决了问题,我总结为:这些问题都是由于server.xml文件导致的,由于tomcat下存在多处server.xml文件,并且需要保持一致,一旦修改一处而另一处没有修改就会导致问题。下面将分两种情况讨论,一个是我原先遇到的双击startup.bat启动错误的解决办法。另一个是我启动eclipse错误的解决办法。

在分情况讨论前先介绍一下tomcat下存在的server.xml文件的所有路径:
a:C:\Program Files\Tomcat\apache-tomcat-8.5.24\conf 即主配置文件
b:C:\Program Files\Tomcat\apache-tomcat-8.5.24\webapps\Servers\Tomcat v8.5 Server at localhost-config 与使用eclipse有关
c:C:\Program Files\Tomcat\apache-tomcat-8.5.24\webapps.metadata.plugins\org.eclipse.wst.server.core\tmp0\conf 与使用eclipse有关

一、双击startup.bat启动错误
如果遇到的是这种情况,只需要将a,b路径下的server.xml改为一致即可。因为c是在使用eclispe时才会生成的,所以这里不涉及这个

二、启动eclipse错误
这个网上有多种讲法,可能都是有用的,关键在于你错的程度与地方(稍微有一点不一样,解决办法就可能有区别),这里我例举几种方法,按照程度在写,如果读者使用前面的方法没有解决问题就使用后面的方法,知道解决问题。
1:将前面说到的三个路径下的server。xml文件都改成一样的。
2:清理eclipse中的项目,然后删除c路径下的server.xml文件
3:清理eclipse中的项目,然后删除c路径下的tem0文件夹
4:在3的基础上在删除servers文件夹

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值