繁体   English   中英

调用WebServices时org.xml.sax.SAXParseException错误

[英]org.xml.sax.SAXParseException Error while invoking WebServices

我是新来的Web服务和数字证书以及签名。 我使用Eclipse和Tomcat服务器来测试我使用的soapUI。 我已经给出了WSDL,并从给定的WSDL中生成了Java类和jar。

现在,在调用将签名和证书编码作为参数传递给Web服务的Web服务时出现错误。

Error Message 4; nested exception is: org.xml.sax.SAXParseException: The markup in the document preceding the root element must be well-formed.

谁能告诉我如何解决?

我收到以下原始答复。

HTTP/1.1 500 Internal Server Error
Date: Mon, 13 Aug 2012 04:20:00 GMT
Server: Oracle-Application-Server-10g/10.1.3.1.0 Oracle-HTTP-Server
Last-Modified: Wed, 12 Nov 2008 14:09:58 GMT
ETag: "15d5db-f02-491ae3b6"
Accept-Ranges: bytes
Content-Length: 3842
Connection: close
Content-Type: text/plain

您从哪里获得此例外? 在Eclipse或SoapUI中? 该消息仅表示进入我们的XML在某处缺少结束标记。 尝试在不使用输入参数的情况下编写服务,只是要避免那些引起错误的参数。

您是否编写了Web服务,或者您只是在使用该服务? Raw说,在SoapUI中,输入端旁边的屏幕上有一个选项卡。 如果单击该按钮,它将以xml格式显示数据,并且可以在右侧进行相同的操作以输出。 这也可以帮助您跟踪丢失的结束标签。


尝试运行代码,但请注释掉对Web服务部件的实际调用,以查看问题是否在此之前发生。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM