Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/374.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 为给定WSDL创建Web服务时发生IWAB0014E意外异常:需要代理授权_Java_Web Services - Fatal编程技术网

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

Java 为给定WSDL创建Web服务时发生IWAB0014E意外异常:需要代理授权,java,web-services,Java,Web Services,我创建了一个动态web项目 将WSDL文件导入到项目的Webcontent中 我进入文件->新建->网络服务->网络服务 我相应地调整了所有的设置,但在找到它后抛出了以下命令 错误 java.lang.IllegalArgumentException:return code:407之后的字符“0x0” 需要代理授权 需要代理授权 描述:访问此代理需要授权 '不是有效的XML字符。 位于org.apache.axis.components.encoding.AbstractXMLEncode(A

我创建了一个动态web项目

  • 将WSDL文件导入到项目的Webcontent中

  • 我进入文件->新建->网络服务->网络服务

  • 我相应地调整了所有的设置,但在找到它后抛出了以下命令 错误

    java.lang.IllegalArgumentException:return code:407之后的字符“0x0”
    需要代理授权
    需要代理授权
    描述:访问此代理需要授权
    '不是有效的XML字符。 位于org.apache.axis.components.encoding.AbstractXMLEncode(AbstractXMLEncoder.java:110)

  • 发生这种情况的原因是Axis2的设置不正确

    步骤:

  • 下载Axis2:链接-->
  • 指向eclipse中的Axis2运行时目录:菜单-->窗口-->首选项-->Web服务-->Axis2首选项

  • 点击此链接了解更多详细信息:

    这里有一个建议。我也面临着同样的问题,但这个解决方案对我有效。试试看

    在创建WSDL之前,你做过什么

    只需右键单击为WS创建的Java文件

    选择WEb服务-->创建WEb服务

    现在选择Web服务类型作为“自底向上”方法

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


    现在完成并检查。

    有时,由于临时文件,可能会出现此问题

    • 月食
    • 删除org.eclipse.jst.ws.cxf.core.prefs文件
    • 删除.cxftmp文件夹
    • 重新启动eclipse
    检查它是否工作

    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)