4

我正在使用 Eclipse Luna 并获得

无法在本地主机上发布 Tomcat v7.0 服务器的服务器配置。
多个上下文具有 /TestProject 的路径。

但是我可以通过在docbase = /上下文中创建路径来解决这个问题server.xmldocBase="abc" path="/" reloadable="true" source="org.eclipse.jst.jee.server:abc"/> docBase="xyz" path="/TestProject" reloadable="true" source="org.eclipse.jst.jee.server:xyz"/>

所以我想知道属性“路径”在上下文中扮演什么角色,以及如何永久修复它。当我将应用程序复制到另一个应用程序时,我已经看到路径被转移。

4

4 回答 4

9

转到 [workspace folder]->Servers->[Tomcat folder] 然后打开server.xml文件并搜索<Context>标签。会有多个<Context>标签,去掉重复的。重新启动您的服务器。希望这可以帮助。

于 2016-06-24T09:50:01.987 回答
0

这与server.xml文件有关。我有同样的问题,我刚刚切换到一个新的工作区,现在它可以工作了!

于 2015-06-11T23:03:49.297 回答
0

转到[workspace folder]->Servers->[Tomcat folder]然后打开server.xml文件并搜索<Context>标签。将有多个<Context>标签,删除重复项,如下所示:

<Context docBase="service-name" path="/path of your service" reloadable="true" 
        source="org.eclipse.jst.jee.server:your-service-name" />  
<Context ................... /> 

所以删除第二个<Context>标签。

于 2017-01-02T06:08:56.833 回答
0

在你的eclipse tomcat中,打开server.xml并搜索“/abc”,你会得到这一行,请只保留一个并删除重复的行

<Context docBase="abc" path="/abc" reloadable="true" source="org.eclipse.jst.jee.server:abc"/>
于 2019-01-10T00:59:48.310 回答