Could not publish server configuration for TomcatServer at localhost.Multiple Contexts have a path……

版权声明:转载请注明原文章链接,并标注作者amosC https://blog.csdn.net/qq_43342406/article/details/83720281

Eclipse(JSP)-eclipse的tomcat运行的问题——Could not publish server configuration for Tomcat v9.0 Server at localhost.Multiple Contexts have a path of “/项目文件名”.

问题

最近刚学JSP,想再建一个一样的文件,然后就懒得新建文档和文件再复制代码,于是就新建一个web项目之后,直接复制了Java文件夹的代码所在的那个package,名字也没改。

之后就运行了第二个文件的代码,结果就出现错误了:

Could not publish server configuration for Tomcat v9.0 Server at localhost.
Multiple Contexts have a path of "/web3".

img

解决

后来查了一下,解决方法如下:

对于eclipse的tomcat插件

找到以下文件路径:

(安装eclipse设置的工作空间workspace)

workspace.metadata.plugins\org.eclipse.wst.server.core\tmp0\conf\server.xml文件

然后用记事本打开编辑,可以使用查找功能找创建的那个文件夹名,然后就找到了那一行。

img

会发现path是重复的,结果就运行不了了……

这个时候就看你最近想运行的是哪个了,不想运行的那个可以先删掉……以后再说……

扫描二维码关注公众号,回复: 4092316 查看本文章

备注:docBase="" ,引号里面就是文件的项目名。

有两条相同信息,删除一条

记得保存。

之后又有问题了

保存之后,再次点击运行,结果还是出错。

后来检查了server.xml,就发现了,这个路径还是自己添加上去了,意思就是你删除了之后只要这个文件还在,那句代码就不会被删掉,还会被自动添加上。

那就没办法了,只能把重复的路径所在的文件项目删掉了。

注意一点就是,这个项目还有用的话要记得导出归档文件

tomcat

还有个情况就是直接使用tomcat的。这个可以看参考链接1,或者直接看我引用的:

如果是Tomcat单独服务器就需要找Tomcat的安装目录:

${Tomcat_home}\apache-tomcat-6.0.37\conf\server.xml

其他

其实那个时候我复制package之后又改名了,结果还是没有用。于是就有了之后的报错。

所以初学的时候还是老老实实复制粘贴代码吧……

还有种情况

45s内运行不好,依旧会报错。

这个时候,再运行一次就好了,x_x无语啊……


//end


简书主页   | CSDN主页 |

赞赏说明   |   简    介    |

其他说明可以点击简介查看。
转载请注明原文章链接,并标注作者amosC

格式如下:

来源:(此处附上原文链接)

作者:amosC(amoscey




  1. 异常——(7)Could not publish server configuration for Tomcat v7.0 Server at localhost. - CSDN博客 ↩︎

猜你喜欢

转载自blog.csdn.net/qq_43342406/article/details/83720281
今日推荐