我正在尝试创建一个Web服务,因为我是Web服务开发的新手,我遵循以下post。 我使用的是Ecplise Helios,Windows 7 32位,Tomcat v6.0
有三个步骤: 1.创建动态Web项目。 2.创建Web服务提供者Java类。 3.创建Web服务。
在第3点创建Web服务我收到两个错误:
1.本地主机上Tomcat v6.0服务器所需的几个端口(8080,8009)已在使用中。服务器可能已在另一个进程中运行,或者系统进程可能正在使用该端口。要启动此服务器,您需要停止其他进程或更改端口号。
此错误已使用社区帖子之一解决。
2.IWAB0014E发生意外异常。 返回代码后的字符'0x0':400 检测到循环
java.lang.IllegalArgumentException: The char '0x0' after 'return code: 400
<HEAD><TITLE>Cycle Detected</TITLE></HEAD>
<BODY BGCOLOR="white" FGCOLOR="black"><H1>Cycle Detected</H1><HR>
<FONT FACE="Helvetica,Arial"><B>
Description: Your request is prohibited because it would cause a cycle.</B></FONT>
此错误与此post类似,但返回的错误代码不同,我的情况是“400”
非常感谢有关如何解决此问题的任何提示。
答案 0 :(得分:3)
由于Axis2的设置不正确,这种情况正在发生。
步骤:
请点击此链接了解详情:http://www.eclipse.org/webtools/community/tutorials/BottomUpAxis2WebService/bu_tutorial.html