下面是我的代码import javax.annotation.Resource;
import javax.jws.WebMethod;
import javax.jws.WebParam;
import javax.jws.WebResult;
import javax.jws.WebService;
import javax.jws.soap.SOAPBinding;
import javax.servlet.ServletContext;
import javax.servlet.http.HttpServletRequest;
import javax.xml.ws.WebServiceContext;
import javax.xml.ws.handler.MessageContext;
import java.util.Date;
@WebService(targetNamespace = "http://www.jwstest.org")
@SOAPBinding(style = SOAPBinding.Style.RPC)
public class PortalService {
        @Resource
    private WebServiceContext wsContext;    /**
     * 测试服务状态接口
     *
     * @throws PortalException
     */
    @WebMethod(action = "IsAlive", operationName = "IsAlive", exclude = false)
    @WebResult(name = "resultIsAlive")
    public String IsAlive() throws PortalException {
        MessageContext mc = wsContext.getMessageContext();
        //request的结果是null
        HttpServletRequest request = (HttpServletRequest) (mc.get(mc.SERVLET_REQUEST));
        String remortAddress = request.getRemoteAddr();
        System.out.println(remortAddress);
        return "success";
    }
}