Below is my web service code:

package com.company.department.ws;

import java.rmi.RemoteException;
import java.util.Map;
import javax.annotation.Resource;
import javax.jws.WebMethod;
import javax.jws.WebService;
import javax.jws.soap.SOAPBinding;
import javax.xml.ws.handler.MessageContext;
import javax.xml.ws.WebServiceContext;

@WebService(name="TestWebService", 
targetNamespace="http://www.company.com/department/testwebservice/";, 
serviceName="TestWebService")
@SOAPBinding(style = SOAPBinding.Style.RPC)
public class TestWebService {

    @Resource WebServiceContext wsContext;

                @WebMethod
    public String hello(String name) {
        return "Servlet WS: " + wsContext.getUserPrincipal() + ": " + name;
    }  
}


When being invoked the exception below is returned:

16:02:49,552 ERROR [SOAPFaultExceptionHelper] SOAP request exception
java.lang.NullPointerException
        at com.company.department.ws.TestWebService.hello
(TestWebService.java:20)

The error is happening on the "wsContext.getUserPrincipal()".  I feel the the 
wsContext object is not being set when the service is invoked.  I'm at a lost 
as to what is needed.  The end goal of this web service is to pull cookie 
information from the HTTPRequest object.  Please help.

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3964173#3964173

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3964173
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to