Bonjour,

Je possède un serveur Tomcat5.5 qui tourne sous java 1.5, avec dessus du Apache CXF 2.4.0, JAXWS & JAXRS.

J'ai commencé à développer un webservice, aucun soucis, tout fonctionnait bien. Le problème a commencé à survenir lorsque j'ai essayé d'appeler un webservice distant, à l'aide de classes générées par le wsdl2java de CXF.

Dès que j'essaye de faire appel au WebService, distant, je tombe immédiatement sur l'erreur suivante:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
java.lang.NoSuchMethodError: org.w3c.dom.Document.getDocumentURI()Ljava/lang/String;)V
     at org.apache.cxf.staxutils.StaxUtils.read(StaxUtils.java:871)
     at org.apache.cxf.wsdl11.WSDLManagerImpl.loadDefinition(WSDLManagerImpl.java:226)
     at org.apache.cxf.wsdl11.WSDLManagerImpl.getDefinition(WSDLManagerImpl.java:186)
     at org.apache.cxf.wsdl11.WSDLServiceFactory.<init>(WSDLServiceFactory.java:91)
     at org.apache.cxf.jaxws.ServiceImpl.initializePorts(ServiceImpl.java:203)
     at org.apache.cxf.jaxws.ServiceImpl.<init>(ServiceImpl.java:147)
     at org.apache.cxf.jaxws.spi.ProviderImpl.createServiceDelegate(ProviderImpl.java:90)
     at javax.xml.ws.Service.<init>(Service.java:35)
     at com.net.test.MonServiceWeb.<init>(MonServiceWeb.java:44)
     ... 34 more
Quelqu'un a-t-il déjà rencontré ce problème et pourrait m'aider à le résoudre ?