2012-03-14 76 views
2

我正在Eclipse中查看自下而上的Webservice。下面是我的环境:Axis自下而上Webservice IWAB0489E错误

Eclipse的赫利俄斯 的Java 1.6.0_29 的Apache Axis2的 Tomcat的6.x的

创建动态Web项目,并创建一个简单的服务类。然后我尝试为该课程创建Web服务,但出现如下错误:

IWAB0489E将Web服务部署到Axis运行时时出错 axis-admin failed with {http://schemas.xmlsoap.org/soap/信封/}客户端端点引用(EPR)找不到服务http://localhost:8080/myws/services/AdminService

搜索网页,我还没有找到明确的答案。请帮帮我。

在此先感谢。

+3

我现在已经解决了这个问题。 Eclispe设置Web服务>服务器运行时是'Apache Axis'而不是'Apache Axis2'。所以我将它更改为“Apache Axis2”,然后运行良好。 – sunghun 2012-03-14 11:11:59

回答

7

我有同样的问题,我去窗口 - >首选项 - > Web服务 - >服务器和运行,并设置为你在这里看到:

以前它被选中的Tomcat 6(我用7)和AXIS1不是2 enter image description here

+0

谢谢它帮助我... :) – user1697114 2014-06-05 15:57:56

0

尝试这些3种方法

1)尝试删除在

yourprojectworkspace\ .metadata\ .plugins\ org.eclipse.core.resources 

2中找到的文件.snap)的最常见的打嗝是另一个Web服务器(或任何其他Web服务器)已经声明端口8080.这是Tomcat在启动时试图绑定到的默认HTTP端口。要更改此设置,请打开文件:

$CATALINA_HOME/conf/server.xml 

并搜索'8080'。将其更改为未使用的端口并且大于1024,因为小于或等于1024的端口需要超级用户访问才能在UNIX下进行绑定。 (示例8181)

重新启动Tomcat,然后开始工作。请确保您替换您用于访问Tomcat的URL中的"8080"
例如,如果您要change the port to 8181,您需要在浏览器中输入网址http://localhost:8181/

3)打开包含驻留在tomcat目录内的shutdown.bat文件的bin文件夹。运行它,这应该解决端口问题。