I tried to deploy in GlassFish JAX-WS web service,
Here is a snippet of class were the web service is defined. Pay attention that I use @WebServiceProvider
The problem is about the deploying the service in GlassFish (3.1.2.2) . For some reason it seems that it the server treats like EJB but not service endpoint.
I made such conclusion based on the GlassFish log :
[#|2012-09-08T16:39:15.682-0400|INFO|glassfish3.1.2|javax.enterprise.system.container.ejb.com.sun.ejb.containers|_ThreadID=20;_ThreadName=Thread-2;|EJB5181:Portable JNDI names for EJB HelloWorldEJBWS: [java:global/JAX-WS_GreetingEJBMutualAuthProvider/HelloWorldEJBWS, java:global/JAX-WS_GreetingEJBMutualAuthProvider/HelloWorldEJBWS!javax.xml.ws.Provider]|#]
[#|2012-09-08T16:39:15.792-0400|INFO|glassfish3.1.2|javax.enterprise.webservices.org.glassfish.webservices|_ThreadID=20;_ThreadName=Thread-2;|WS00019: EJB Endpoint deployed
JAX-WS_GreetingEJBMutualAuthProvider listening at address at http://localhost:8088/HelloWorldWSService/com.ivan.wsejb.provider.HelloWorldEJBWS|#]
For comparison I provide the log when I deployed the service using @WebService but not @WebServiceProvider
[#|2012-09-08T16:41:50.514-0400|INFO|glassfish3.1.2|javax.enterprise.webservices.org.glassfish.webservices|_ThreadID=22;_ThreadName=Thread-2;|WS00019: EJB Endpoint deployed
JAX-WS_GreetingEJBMutualAuth listening at address at http://localhost:8088/HelloWorldEJBWSService/HelloWorldEJBWS|#]
and here is snipped of the code when I apply @WebService
Did I do something wrong ?
Here is a snippet of class were the web service is defined. Pay attention that I use @WebServiceProvider
The problem is about the deploying the service in GlassFish (3.1.2.2) . For some reason it seems that it the server treats like EJB but not service endpoint.
I made such conclusion based on the GlassFish log :
[#|2012-09-08T16:39:15.682-0400|INFO|glassfish3.1.2|javax.enterprise.system.container.ejb.com.sun.ejb.containers|_ThreadID=20;_ThreadName=Thread-2;|EJB5181:Portable JNDI names for EJB HelloWorldEJBWS: [java:global/JAX-WS_GreetingEJBMutualAuthProvider/HelloWorldEJBWS, java:global/JAX-WS_GreetingEJBMutualAuthProvider/HelloWorldEJBWS!javax.xml.ws.Provider]|#]
[#|2012-09-08T16:39:15.792-0400|INFO|glassfish3.1.2|javax.enterprise.webservices.org.glassfish.webservices|_ThreadID=20;_ThreadName=Thread-2;|WS00019: EJB Endpoint deployed
JAX-WS_GreetingEJBMutualAuthProvider listening at address at http://localhost:8088/HelloWorldWSService/com.ivan.wsejb.provider.HelloWorldEJBWS|#]
For comparison I provide the log when I deployed the service using @WebService but not @WebServiceProvider
[#|2012-09-08T16:41:50.514-0400|INFO|glassfish3.1.2|javax.enterprise.webservices.org.glassfish.webservices|_ThreadID=22;_ThreadName=Thread-2;|WS00019: EJB Endpoint deployed
JAX-WS_GreetingEJBMutualAuth listening at address at http://localhost:8088/HelloWorldEJBWSService/HelloWorldEJBWS|#]
and here is snipped of the code when I apply @WebService
Did I do something wrong ?