1

我在 Glassfish 4.1 中部署的简单 WS 有一个很好的报告问题,我在浏览器中获取 WSDL 但无法在 SOAP UI 或 Eclipse(Kepler) 中导入它。

IWAB0135E 发生意外错误。WSDLException WSDLException: faultCode=OTHER_ERROR: this

我的问题是:尝试通过浏览器从 SOAP UI/Eclipse WebService explorer Vs 访问此位置时发生了什么额外的事情?我想知道解决此问题还需要查看哪些其他方面。

4

1 回答 1

1

当通过 SOAP UI 加载 WSDL 时,它会尝试解析它并对 WSDL 进行一些验证,以便创建 SOAP UI 项目并为您生成空请求。Eclipse 也进行这些验证(在上下文菜单中进行验证,当打开 .WSDL 或保存 .WSDL 时)——我发现它们比 SOAP UI 更严格。

另一方面,浏览器不验证 wsdl 内容,它只是按原样显示,并应用一些默认颜色来呈现 xml,以使其更具可读性。但如果 wsdl 格式不正确,它不会抱怨。

于 2015-04-10T07:57:48.890 回答