javax.wsdl.WSDLException:WSDLException:faultCode = PARSER_ERROR这意味着什么?

时间:2016-05-16 21:41:31

标签: xml wsdl

我有以下例外,我不明白这是什么意思。有人可以帮帮我吗?

javax.xml.ws.WebServiceException: javax.wsdl.WSDLException: WSDLException: faultCode=PARSER_ERROR: Problem parsing 'http://ecmwebd.net.bradesco.com.br:80/gccn_integracaofilenetceimagem_ws/services/IntegracaoFileNetCEImagem'.: org.xml.sax.SAXParseException: the markup in the document following the root element must be properly formed.

2 个答案:

答案 0 :(得分:0)

有时这种错误是由于糟糕的.wsdl文件或.wsdl页面链接未直接保存到项目中而发生的。 所以按照下面的步骤 - 它可能看起来很有趣,但解决了我的问题......

  
      
  1. 在浏览器中打开网络服务说明
  2.   
  3. 将该说明保存在.xml文档
  4. 中   
  5. 现在,只需将.xml文件更改为.wsdl
  6. ,即可将.xml文件更改为.wsdl文件   
  7. 在本地保存
  8.   
  9. 现在打开SOAP-UI并浏览存储的.wsdl文件
  10.   
  11. 您已准备好成功打开Web服务请求。
  12.   

答案 1 :(得分:-1)

如果您是从WSDL文件生成代码的,并且url具有别名,并且如果您在本地主机中运行,则IP不会引起某些问题。

我的网络服务发布于9080年,其域名由网络领域提供 我的Web应用程序在9081年发布在另一个Docker容器中,出现此错误 在我把IP而不是域地址生成后,客户端程序包开始工作了 环境 Primefaces 6.2

  • JSF 2.2
  • Websphere 8.5
  • JAX-WS SOAP