Я реализую веб-службу на легком (встроенном) HTTP-сервере Java 6 jax-ws-web-services-without-java-ee-containers — для целей тестирования —
Я хочу получить IP-адрес клиента для каждого запроса.
Я попытался объявить контекст веб-службы в своем классе веб-службы:
@Resource
WebServiceContext wsContext;
затем используйте его контекст сообщения в веб-методе:
MessageContext msgx = wsContext.getMessageContext();
HttpServletRequest request = (HttpServletRequest)msgx.get(MessageContext.SERVLET_REQUEST);
System.out.println(request.getRemoteAddr()); ---->>> NULLPointerException
но он дает мне HTTP-запрос Null.
Я использовал то же самое, но с обработчиком SOAP, но та же проблема :((
Есть ли способ получить его, пожалуйста??
заранее спасибо,,,