erreur SOAPFaultBuilder lors de l'appel d'un ws
Bonjour à tous,
j'ai un web service deployé sur weblogic 8, le service fonctionne normalement puisque je l'ai dans ma liste quand je tape url\services depuis le navigateur,
J'essaie maintenant d'y acceder depuis un client java, j'ai generé le client avec eclipse et fait l'appel en utilisant ce code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
try {
WSClientBean client = new WSClientBean();
WSClientManagerInterfaceImplSoapBindingStub call
= (WSClientManagerInterfaceImplSoapBindingStub) new WSClientManagerInterfaceImplServiceLocator().getWSClientManagerInterfaceImpl();
call.setUsername("admin");
call.setPassword("admin");
client = call.getWSClient("user", "user");
System.out.println("j'ai marché");
} catch (Exception e) {
e.printStackTrace();
} |
malheureusement je reçois l'exception:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
at org.apache.axis.message.SOAPFaultBuilder.createFault(SOAPFaultBuilder.java:222)
at org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.java:129)
at org.apache.axis.encoding.DeserializationContext.endElement(DeserializationContext.java:1087)
at org.apache.xerces.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:559)
at org.apache.xerces.impl.XMLNamespaceBinder.handleEndElement(XMLNamespaceBinder.java:853)
at org.apache.xerces.impl.XMLNamespaceBinder.endElement(XMLNamespaceBinder.java:643)
at org.apache.xerces.impl.dtd.XMLDTDValidator.handleEndElement(XMLDTDValidator.java:2978)
at org.apache.xerces.impl.dtd.XMLDTDValidator.endElement(XMLDTDValidator.java:918)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.handleEndElement(XMLDocumentFragmentScannerImpl.java:1145)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:988)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1446)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:333)
at org.apache.xerces.parsers.StandardParserConfiguration.parse(StandardParserConfiguration.java:529)
at org.apache.xerces.parsers.StandardParserConfiguration.parse(StandardParserConfiguration.java:585)
at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:147)
at org.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1148)
at javax.xml.parsers.SAXParser.parse(Unknown Source)
at org.apache.axis.encoding.DeserializationContext.parse(DeserializationContext.java:227)
at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:696)
at org.apache.axis.Message.getSOAPEnvelope(Message.java:435)
at org.apache.axis.handlers.soap.MustUnderstandChecker.invoke(MustUnderstandChecker.java:62)
at org.apache.axis.client.AxisClient.invoke(AxisClient.java:206)
at org.apache.axis.client.Call.invokeEngine(Call.java:2784)
at org.apache.axis.client.Call.invoke(Call.java:2767)
at org.apache.axis.client.Call.invoke(Call.java:2443)
at org.apache.axis.client.Call.invoke(Call.java:2366)
at org.apache.axis.client.Call.invoke(Call.java:1812)
at com.vermeg.services.ws.webServices.WSClientManagerInterfaceImplSoapBindingStub.getWSClient(WSClientManagerInterfaceImplSoapBindingStub.java:186)
at com.vermeg.test.loginBean.testPortal(loginBean.java:170)
at com.vermeg.test.loginBean.main(loginBean.java:159) |
quelqu'un aurait une idée?
Je vous remercie d'avance pour votre aide, passez une belle journée :)