kkk*_*kkk 121 eclipse axis tomcat web-services
这是我使用Eclipse创建第一个Axis2 Web服务时遇到的错误.在我编写类之后,我使用Apache Axis2创建了Web服务.当我在eclipse中单击启动服务器按钮时,它会显示一条错误消息:
无法在localhost上发布Tomcat v6.0 Server的服务器配置.
多个上下文的路径为"/ FirstApache".
FirstApache是我之前创建的动态Web项目.我从Web服务向导的配置部分中选择了正确的Web项目.
我怎样才能解决这个问题?
dan*_*lad 67
在STS/Eclipse中,转到"项目浏览器"或"包浏览器",并且有一个名为"服务器"的文件夹.打开它,你会找到server.xml文件.在这个底部的文件中你会找到一个像这样的定义
<Context docBase="myproject" path="/myproject" reloadable="true"
source="org.eclipse.jst.jee.server:myproject"/>
Run Code Online (Sandbox Code Playgroud)
您可能会发现需要删除的相同定义的重复项.
sof*_*udi 12
转到eclipse中的Servers项目,在运行时服务器配置下(在我的情况下是localhost-config中的Tomcat v7.0服务器)转到server.xml文件然后搜索<context>标记,通常你会发现多个上下文标记,删除它们并在现在可以使用的相应服务器中运行您的应用程序.
在我的情况下,我发现了重复的Context标签:
<Context docBase="my-project" path="/my-project" reloadable="true" source="org.eclipse.jst.jee.server:my-project"/><Context docBase="my-project" path="/smartphone-selfcare" reloadable="true" source="org.eclipse.jst.jee.server:my-project"/></Host>
Run Code Online (Sandbox Code Playgroud)
Zee*_*ter 10
在使用tomcat的eclipse中你只需打开这个server.xml文件并找到Context标签,在这里你看到你的上下文名称就是一个你只是删除无用的上下文并重启你的服务器它将工作....

| 归档时间: |
|
| 查看次数: |
150479 次 |
| 最近记录: |