Could not publish server configuration for Tomcat v6.0 Server at localhost. Multiple Contexts have a path of "/tm".
Tomcat启动报错
这个错误提示是多个相同的"/tm"意思
首先这个问题本质是我们有多个重名项目,为什么我们会有多个重名项目,其实一般都是我们删除以前的项目,然后再把它重新导进eclipse时以前的项目删除不彻底造成的,以前的项目在"Servers"里面的"server.xml"文件下的<Context>中还有我们以前的应用程序。
所以很简单的一种解决方案就是把Tomcat里面的"server.xml"的<Context>内两个同名的删掉一个。
另一种方式个人觉得比较的不科学,但是也能解决。删除"Servers"文件,然后重新在eclipse里配置你的Tomcat服务器,配置是选择默认新建"Servers"文件,基本上能够解决问题。不过这样可能带来另一个问题,就是你的项目它可能莫名其妙就报错了,这个时候你点击选中你的项目,右键"Build path"把以前的Tomcat移除(虽然它和我们新配的没有什么两样),然后我们重新把Tomcat放进去,刷新一下,就能够成功了!