Получение доступа к объекту HttpServletRequest в спокойной веб-службе

Я могу получить доступ к объекту запроса HttpServlet в веб-службе soap следующим образом: объявить частное поле для WebServiceContext в реализации службы и аннотировать его в качестве ресурса:

@Resource
private WebServiceContext context;

Чтобы получить объект HttpServletRequet, я пишу код, как показано ниже:

MessageContext ctx = context.getMessageContext();
HttpServletRequest request =(HttpServletRequest)ctx.get(AbstractHTTPDestination.HTTP_REQUEST);

Но эти вещи не работают в спокойной веб-службе. Я использую Apache CXF для разработки спокойного веб-сервиса. Скажите, пожалуйста, как мне получить доступ к объекту HttpServletRequest.

14
задан Nathaniel Johnson 4 January 2013 в 14:30
поделиться