Я могу получить доступ к объекту запроса HttpServlet в веб-службе soap следующим образом: объявить частное поле для WebServiceContext в реализации службы и аннотировать его в качестве ресурса:
@Resource
private WebServiceContext context;
Чтобы получить объект HttpServletRequet, я пишу код, как показано ниже:
MessageContext ctx = context.getMessageContext();
HttpServletRequest request =(HttpServletRequest)ctx.get(AbstractHTTPDestination.HTTP_REQUEST);
Но эти вещи не работают в спокойной веб-службе. Я использую Apache CXF для разработки спокойного веб-сервиса. Скажите, пожалуйста, как мне получить доступ к объекту HttpServletRequest.