2010-02-05 7 views
1

Nous obtenons l'erreur suivante lorsque nous utilisons l'outil WSDL2Java pour générer des stubs. Le service Web est opérationnel.erreur outil WSDL2Java Apache CXF

WSDLToJava Erreur: org.apache.cxf.wsdl11.WSDLRuntimeException: Échec de créer WSD définition l à partir de: http://scheduler.heartbeatsoftware.com/scheduler/WebServices /SampleSNMWebService wsdl Causée par: WSDLException: faultCode = PARSER_ERROR: java.lang.IllegalArgumentExce ption: InputSource doit avoir un ByteStream ou CharacterStream

Si nous téléchargons le fichier wsdl et générons des stubs à partir de ce fichier wsdl, ils sont générés. Mais le client java utilisant ces stubs lève la même exception que ci-dessus

Curieusement, lorsque nous déployons le même service web sur notre réseau local, un tel problème n'est pas rencontré, les stubs sont générés avec succès et le client java suivant fonctionne bien.

Webservice est créé en utilisant la version Apache CXF 2.2.5 et hébergé sur tomcat 6

Les pointeurs seraient appréciés

concernant Sameer

Répondre

0

solution trouvée. Juste besoin de modifier le wsdl.java.bat pour inclure les paramètres de proxy -Dhttp.proxyHost = -Dhttp.proxyPort = 8080