[WebLogic 9.2] does not implement javax.servlet.Servlet
J'essaye de déployer un WebService. Voici mon web.xml :
Code:
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> |
En fait, j'ai recopié la configuration d'un autre WebService qui marche. Mais avec moi ça ne marche pas :
Code:
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 |
Voici mon WebService :
Code:
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 {
[...]
} |
Mon interface métier :
Code:
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 {
[...]
} |
Merci pour votre aide.