繁体   English   中英

Eclipse Luna - 出现错误 - '无法在本地主机上发布 Tomcat v7.0 服务器的服务器配置。 多个上下文的路径为“/abc”

[英]Eclipse Luna - Getting error - 'Could not publish server configuration for Tomcat v7.0 Server at localhost. Multiple Contexts have a path of “/abc”

我正在使用 Eclipse Luna 并获得

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

但是,我可以通过在server.xml中的上下文字符串中为docbase = /创建路径来解决此问题,如上下文docBase="abc" path="/" reloadable="true" source="org.eclipse.jst.jee.server:abc"/> docBase="xyz" path="/TestProject" reloadable="true" source="org.eclipse.jst.jee.server:xyz"/>

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

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

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

转到[工作区文件夹]->Servers->[Tomcat 文件夹],然后打开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>标签。

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

<Context docBase="abc" path="/abc" reloadable="true" source="org.eclipse.jst.jee.server:abc"/>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM