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

标签 java eclipse web-services tomcat

我正在尝试创建一个 Web 服务,因为我是 Web 服务开发的新手,我遵循了以下 post . 我正在使用 Ecplise Helios,Windows 7 32 位,Tomcat v6.0

分为三个步骤: 1.创建动态Web项目。 2. 创建 Web 服务提供者 Java 类。 3.创建网络服务。

在第 3 点创建 Web 服务时出现两个错误:

1.Tomcat v6.0 服务器在localhost 所需的几个端口(8080、8009)已被占用。服务器可能已经在另一个进程中运行,或者系统进程可能正在使用该端口。要启动此服务器,您需要停止其他进程或更改端口号。

此错误已通过社区帖子解决。

2.IWAB0014E 发生意外异常。 'return code: 400 之后的字符 '0x0' 检测到循环

检测到循环


说明:您的请求被禁止,因为它会导致循环。
' 不是有效的 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"

任何有关如何解决此问题的提示都将不胜感激。

最佳答案

发生这种情况是因为 Axis2 设置不当。

步骤:

  1. 下载 Axis2:链接 --> http://ws.apache.org/axis2/download.cgi
  2. 在 eclipse 中指向 Axis2 运行时目录:Menu--> Windows--> Preference --> Web Services--> Axis2 Preferences

点击此链接了解更多详情:http://www.eclipse.org/webtools/community/tutorials/BottomUpAxis2WebService/bu_tutorial.html

关于java - IWAB0014E 创建 Web 服务时发生意外异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20246239/

相关文章:

java - JAX-WS - 创建大量 xjc java 对象时如何提高性能?

java - 将字符串输入 csv 文件而不改变

java - 如何检查args数组的结尾?

java - 调用 hashmap.get(object) 时在 HashMap 对象中获取 null 值

java - 使用 POI 从 URL 读取 Excel 文件

linux - 在linux上使用eclipse设置cocos2d-x-3.6

ruby-on-rails - 将用户数据发送到远程网络服务器时法拉第超时错误 ReadTimeout

eclipse 的 Chrome ?

java - 如何创建具有下拉功能的 SWT.RADIO 样式的 Eclipse 工具栏项?

java - 如何从 RecyclerView 获取值以详细了解 Activity