Axis Bottom-up Web Service IWAB0489E错误

时间:2012-03-14 11:00:28

标签: web-services axis2

我正在浏览Eclipse中自下而上的Webservice。这是我的环境:

Eclipse Helios Java 1.6.0_29 Apache Axis2 Tomcat 6.x

我创建了动态Web项目并创建了一个简单的服务类。然后我尝试为类创建Webservice,我遇到了一些错误,如下所示:

IWAB0489E将Web服务部署到Axis运行时时出错   axis-admin失败并显示{http://schemas.xmlsoap.org/soap/envelope/}Client无法找到端点引用(EPR)http://localhost:8080/myws/services/AdminService

的服务

在网上搜索,我还没有任何明确的答案。请帮帮我。

提前致谢。

2 个答案:

答案 0 :(得分:7)

我有同样的问题我去Window - >偏好 - > Web服务 - >服务器和运行时并按照您在此处的设置进行设置:

以前选择Tomcat 6(我使用7)而axis1不是2  enter image description here

答案 1 :(得分:0)

尝试这3种方法

1)尝试删除

中的.snap文件
yourprojectworkspace\ .metadata\ .plugins\ org.eclipse.core.resources

2)最常见的打嗝是当另一个Web服务器(或任何进程)声明端口8080时。这是Tomcat在启动时尝试绑定的默认HTTP端口。要更改此设置,请打开文件:

   $CATALINA_HOME/conf/server.xml

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

重新启动Tomcat并开始营业。请确保替换您用于访问Tomcat的网址中的 "8080"
例如,如果您 change the port to 8181 ,您可以在浏览器中请求网址http://localhost:8181/

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