Two or more Web modules defined in the configuration have the same context root (/bms).

tomcat发布和启动时报错,网上的解决方法基本上是进入tomcat\webapps\conf文件夹,找到server.xml中,删除重复的工程部署,比如我的server.xml中出现了两条相关的记录:

删除一条后在eclipse中启动server,仍会出现两条记录。之后将工程从server中移除,clean之后尝试仍然不行。后来想到我是通过eclipse启动server的,tomcat已经进行了注册,在工作区间(workspace)中果然又发现了一个server.xml,文件路径为:D:\Workspaces\JavaProject\Servers\Apache Tomcat v6.0_3.0-config\server.xml

打开后删除其中的内容:

就可以了。

 

总结得到如果使用tomcat直接启动工程,出现上述问题需要修改tomcat\webapps\conf\server.xml,如果使用eclipse启动,就需要首先检查ecplise内部的配置信息了。

你可能感兴趣的:(随笔)