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

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

<Context docBase="D:\Software\servers\tomcat_3.0\webapps\wtpwebapps\myProject_V3.0" path="/bms" reloadable="true" source="org.eclipse.jst.jee.server:myProject_V3.0"/>

<Context docBase="D:\Software\servers\tomcat_3.0\webapps\wtpwebapps\myProject_V3.0" path="/bms" reloadable="true" source="org.eclipse.jst.jee.server:myProject_V3.0"/>

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

打开后删除其中的内容:

<Context docBase="D:\Software\servers\tomcat_3.0\webapps\wtpwebapps\myProject_V3.0" path="/bms" reloadable="true" source="org.eclipse.jst.jee.server:myProject_V3.0"/>

就可以了。

 

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

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值