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".
解决
后来查了一下,解决方法如下:
对于eclipse的tomcat插件
找到以下文件路径:
(安装eclipse设置的工作空间workspace)
workspace.metadata.plugins\org.eclipse.wst.server.core\tmp0\conf\server.xml文件
然后用记事本打开编辑,可以使用查找功能找创建的那个文件夹名,然后就找到了那一行。
会发现path是重复的,结果就运行不了了……
这个时候就看你最近想运行的是哪个了,不想运行的那个可以先删掉……以后再说……
备注:docBase="" ,引号里面就是文件的项目名。
有两条相同信息,删除一条
记得保存。
之后又有问题了
保存之后,再次点击运行,结果还是出错。
后来检查了server.xml,就发现了,这个路径还是自己添加上去了,意思就是你删除了之后只要这个文件还在,那句代码就不会被删掉,还会被自动添加上。
那就没办法了,只能把重复的路径所在的文件项目删掉了。
注意一点就是,这个项目还有用的话要记得导出为归档文件。
tomcat
还有个情况就是直接使用tomcat的。这个可以看参考链接1,或者直接看我引用的:
如果是Tomcat单独服务器就需要找Tomcat的安装目录:
${Tomcat_home}\apache-tomcat-6.0.37\conf\server.xml
其他
其实那个时候我复制package之后又改名了,结果还是没有用。于是就有了之后的报错。
所以初学的时候还是老老实实复制粘贴代码吧……
还有种情况
45s内运行不好,依旧会报错。
这个时候,再运行几次就好了,x_x无语啊……
//end
其他说明可以点击 简 介 说 明 查看。
转载请联系作者。
【赞赏&支持&福利】
│ 支持&福利(+每日领红包) │ 备用链