J'essaye de déployer un WebService. Voici mon web.xml :
En fait, j'ai recopié la configuration d'un autre WebService qui marche. Mais avec moi ça ne marche pas :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10<servlet> <servlet-name>GenerationAvenantServlet</servlet-name> <servlet-class>controleur.servicetechnique.avenant.GenererAvenantPortTypeImpl</servlet-class> <init-param> <param-name>wl-dispatch-policy</param-name> <param-value>WMLP</param-value> </init-param> <load-on-startup>0</load-on-startup> </servlet>
Voici mon WebService :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 javax.servlet.ServletException: Servlet class: 'controleur.servicetechnique.avenant.GenererAvenantPortTypeImpl' does not implement javax.servlet.Servlet at weblogic.servlet.internal.StubSecurityHelper$ServletInitAction.run(StubSecurityHelper.java:271) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321) at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121) at weblogic.servlet.internal.StubSecurityHelper.createServlet(StubSecurityHelper.java:64) at weblogic.servlet.internal.StubLifecycleHelper.createOneInstance(StubLifecycleHelper.java:58) Truncated. see log file for complete stacktrace
Mon interface métier :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 @WebService(serviceName = "GenererAvenant", targetNamespace = "http://www.toto.com/renouvium", endpointInterface = "controleur.servicetechnique.avenant.GenererAvenantPortType") @WLHttpTransport(contextPath = "GenererAvenant", serviceUri = "Service", portName = "GenererAvenantPort") public class GenererAvenantPortTypeImpl implements GenererAvenantPortType { [...] }
Merci pour votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 @WebService( name="GenererAvenantPortType", targetNamespace="http://www.toto.com/renouvium", wsdlLocation="/wsdls/genererAvenant.wsdl") @SOAPBinding(style=SOAPBinding.Style.DOCUMENT, use=SOAPBinding.Use.LITERAL,parameterStyle=SOAPBinding.ParameterStyle.BARE) public interface GenererAvenantPortType { [...] }
Partager