1

我有一个在 JBoss 中运行的小应用程序,它使用 Web 服务,每次调用它们时,它都会解析 WSDL 并尝试从 xmlsoap.org [1] 获取以验证它(WSDL)。

有没有办法避免这种验证?问题是:

  1. 它正在减慢系统速度和
  2. 很多时候 xmlsoap.org [1] 没有正确返回(返回损坏的 HTML 而不是 XML)。

我可以让 schemas.xmlsoap.org 指向 localhost 并从那里提供模式,但这似乎是一个非常肮脏的解决方案。必须有一种方法可以在非验证模式或其他方式下运行 JBoss/xerces。

[1] http://schemas.xmlsoap.org/wsdl/

4

2 回答 2

1

看起来确实有一种方法可以在非验证模式下运行 xerces。

于 2009-11-09T12:32:19.353 回答
0

1)使用解析器从类路径中干净地传递模式。

2) 关闭验证。JBoss 不太可能缺少配置它的方法。

于 2009-11-14T02:04:21.373 回答