开发者

Avoid validating WSDL every time the web service is executed

I have a small app running in JBoss that uses web services and every time they are called, it parses the WSDL and tries to fetch from xmlsoap.org [1] in order to validate it (the WSDL).

Is there a way to avoid this validations? The problem is that:

  1. It's slowing down the system and
  2. Many times xmlsoap.org [1] doesn't return correctly (returns broken HTML instead of XML).

I could make schemas.xmlsoap.org point to 开发者_如何学JAVAlocalhost and serve the schema from there, but it seems like a very dirty solution. There must be a way to run JBoss/xerces in non-validating mode or something.

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


It does look like there's a way to run xerces in non-validating mode.


1) Use a resolver to cleanly deliver the schema from classpath.

2) Turn off validation. It's pretty unlikely that JBoss lacks a way to configure that.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜