记修改tomacat配置文件后在外部可以startup.bat启动但ecilipse访问却失败的问题

原因之一:修改tomcat配置文件后eclipse中的配置文件没有更新

最怕运行好久没运行过的项目了,每次运行,都需要祈祷着它能平平安安~但事与愿违,越害怕什么就来什么:

问题之一,端口问题

之前,它默认的8080,为了省事就没去动它,后来啊,因为其他项目的需要配置了其他程序,结果这个端口就被它们占用了,所以,隔了这么久后重新运行的项目就先给我报了个端口占用问题。
还好,这个不是什么大事,可以停止占用端口的程序也可以修改默认端口,为了一劳永逸,我想啊,就修改默认端口算了,然后麻烦就来了。。。

问题之二,通过tomcat的bin文件夹下的startup.bat运行没问题但eclipse却总是失败

【补充:startup.bat如果一闪而过说明jdk配置有问题请检查】找了网上很多资料后发现,eclipse下有个server文件,它配置着tomcat的信息,修改外部tomcat后并不会让它更新。。。这设定也太诡异了吧
在这里插入图片描述
就是它了,你每次配置tomcat都会自动生成的文件,于是我打开server.xml,果然,它真的没更新!!为了防止其他文件也有所影响,我直接删了整个tomcat,然后点击create XXXXXXX[我忘了,反正删除后在原位置出现的]重新配置你的tomcat,然后再点开server.xml,嗯,没错了
或许有人到这里就行了,但是对于我呀,然并卵。。。。。
在这里插入图片描述

原因之二:你有多个tomcat,它将你的项目重定向了

就是这个原因了,由于在多个IDE上部署项目,所以为了配合不同的支持版本,我还下过了一个tomcat8.5并在eclipse配置过,终于真相大白,因为改成tomcat8.0了,但项目部署路径仍然是在tomcat8.5下的,也就是说可恶的tomcat8.0把我的项目重定向了。
双击你的tomcat服务器就能打开这个界面了:看到这个Server Locations没有,它一开始默认的选项是1,将它改成2,然后将保存路径修改为现在这个tomcat下的webapps文件下,对了,如果你的tomcat下有项目部署了,先删除,不然它呈现灰色的样子,没法修改。
在这里插入图片描述
终于解决,哎,牵一发而动全身

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

legendaryhaha

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值