IWAB0014E尝试为给定的WSDL创建Web服务时发生意外异常:需要代理授权

时间:2013-08-07 10:00:57

标签: java web-services

  1. 我创建了一个动态网络项目

  2. 将WSDL文件导入项目的Webcontent

  3. 我去了文件 - >新建 - > Webservice-> web服务

  4. 我相应地调整了所有的设置,但是在finsihing之后抛出了下面的内容 误差;

    java.lang.IllegalArgumentException: The char '0x0' after 'return code:  407
    <HEAD><TITLE>Proxy Authorization Required</TITLE></HEAD>
    <BODY BGCOLOR="white" FGCOLOR="black"><H1>Proxy Authorization Required</H1><HR>
    <FONT FACE="Helvetica,Arial"><B>
    Description: Authorization is required for access to this proxy</B></FONT>
    <HR>
    <!-- default "Proxy Authorization Required" response (407) -->
    </BODY>
    ' is not a valid XML character.
    at org.apache.axis.components.encoding.AbstractXMLEncode(AbstractXMLEncoder.java:110)
    

3 个答案:

答案 0 :(得分:0)

由于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

答案 1 :(得分:0)

这是给你的建议。我也遇到了同样的问题,但这个解决方案对我有用。试试吧。

创建WSDL,你做过仪式吗?

右键单击您为WS创建的Java文件。

选择WEb服务 - &gt;创建Web服务

现在选择Web Service类型为“Bottom Up”方法。

选择客户端类型栏选择到“测试客户端”(完整)。

现在完成并检查。

答案 2 :(得分:0)

有时候,因为临时文件

会出现此问题
  • 关闭Eclipse
  • 删除org.eclipse.jst.ws.cxf.core.prefs文件
  • 删除.cxftmp文件夹
  • 重启eclipse

并检查它是否正常工作