我创建了一个动态网络项目
将 WSDL 文件导入到项目的 Webcontent 中
我去文件-> 新建-> Webservice-> Webservice
我相应地调整了所有设置,但是在抛出以下错误之后;
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)
问问题
2867 次
3 回答
0
有时,可能会出现此问题,因为临时文件
- 关闭日食
- 删除 org.eclipse.jst.ws.cxf.core.prefs 文件
- 删除 .cxftmp 文件夹
- 重启日食
并检查它是否工作
于 2015-01-26T15:11:45.373 回答
0
这是由于 Axis2 设置不当造成的。
脚步:
- 下载 Axis2:链接--> http://ws.apache.org/axis2/download.cgi
- 在 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 回答