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

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

  3. 我去文件-> 新建-> Webservice-> Webservice

  4. 我相应地调整了所有设置,但是在抛出以下错误之后;

    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)
    
4

3 回答 3

0

有时,可能会出现此问题,因为临时文件

  • 关闭日食
  • 删除 org.eclipse.jst.ws.cxf.core.prefs 文件
  • 删除 .cxftmp 文件夹
  • 重启日食

并检查它是否工作

于 2015-01-26T15:11:45.373 回答
0

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

于 2014-02-07T11:01:22.700 回答
0

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

直到创建 WSDL,你已经完成了吗?

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

选择 WEB 服务 --> 创建 Web 服务

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

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

现在完成并检查。

于 2014-04-07T07:48:45.647 回答