2009-11-05 5 views
1

J'ai une petite application fonctionnant dans JBoss qui utilise les services Web et chaque fois qu'ils sont appelés, elle analyse le WSDL et essaie de récupérer depuis xmlsoap.org [1] afin de validez-le (le WSDL).Évitez de valider WSDL à chaque fois que le service Web est exécuté

Existe-t-il un moyen d'éviter cette validation? Le problème est que:

  1. Il ralentit le système et
  2. Plusieurs fois xmlsoap.org [1] ne renvoie pas correctement (les rendements cassés HTML au lieu de XML).

Je pourrais faire en sorte que schemas.xmlsoap.org pointe vers localhost et servir le schéma à partir de là, mais cela semble être une solution très sale. Il doit y avoir un moyen d'exécuter JBoss/xerces en mode non-validation ou quelque chose.

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

Répondre

0

1) Utilisez un résolveur pour fournir proprement le schéma du classpath.

2) Désactiver la validation. Il est peu probable que JBoss manque d'un moyen de configurer cela.

Questions connexes