【问题标题】:Avoid validating WSDL every time the web service is executed避免在每次执行 Web 服务时验证 WSDL
【发布时间】:2009-11-05 13:04:39
【问题描述】:

我有一个在 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/

【问题讨论】:

    标签: jboss wsdl xsd xerces xml-validation


    【解决方案1】:

    does look like 有一种方法可以在非验证模式下运行 xerces。

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-06-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-09-02
        • 2022-09-27
        • 2011-02-19
        • 1970-01-01
        相关资源
        最近更新 更多