IWAB0014E创建Web服务时发生意外异常

时间:2013-11-27 15:18:38

标签: java eclipse web-services tomcat

我正在尝试创建一个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     检测到循环    

检测到周期


        描述:您的请求是被禁止的,因为它会导致一个循环。     
             '不是有效的XML字符。

  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”

非常感谢有关如何解决此问题的任何提示。

1 个答案:

答案 0 :(得分:3)

由于Axis2的设置不正确,这种情况正在发生。

步骤:

  1. 下载Axis2:Link - &gt; http://ws.apache.org/axis2/download.cgi
  2. 在eclipse中指向Axis2运行时目录:菜单 - &gt;窗口 - &GT;偏好 - &gt;网络服务 - &gt; Axis2首选项
  3. 请点击此链接了解详情:http://www.eclipse.org/webtools/community/tutorials/BottomUpAxis2WebService/bu_tutorial.html

相关问题