Spring-MVC + Axis 2 client
Bonjour,
J'ai un projet Spring qui fonctionne très bien mais je voudrais dans mon service, aller chercher un information qui viens d'un WebService.
J'ai donc créé un stub à partir du wsdl et je l'ai inclue dans mon projet (avec maven2), j'ai ensuite fait appel à mon WebService comme ça :
Code:
1 2 3 4 5 6 7
| StatWebServiceStub statWebService = new StatWebServiceStub("http://localhost...");
GetWaitingTime getWaitingTime = new GetWaitingTime();
getWaitingTime.set_groupName(monGroupeName);
GetWaitingTimeResponse getWaitingTimeResponse = statWebService.getWaitingTime(getWaitingTime);
String waitingTime = getWaitingTimeResponse.get_return(); |
et la dépendance Axis 2 dans mon projet :
Code:
1 2 3 4 5
| <dependency>
<groupId>org.apache.axis2</groupId>
<artifactId>axis2</artifactId>
<version>1.6.2</version>
</dependency> |
mais je ne peux pas déployer mon projet...
Pour le moment j'ai une erreur :
Citation:
org.springframework.web.util.NestedServletException: Handler processing failed; nested exception is java.lang.NoClassDefFoundError: org/apache/axiom/om/OMFactory
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:839)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:719)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:644)
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:549)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
at java.lang.Thread.run(Thread.java:662)
Quelqu'un saurait-il m'indiquer quel jar ajouter pour résoudre cette erreur ?
Merci pour votre aide.