如何在apache cxf中访问Servet Context?

时间:2012-01-02 12:31:43

标签: web-services cxf

如何在apache cxf Web服务应用程序中访问Servlet上下文?

我使用apache cxf 2.2.7和Json作为数据传输格式。

1 个答案:

答案 0 :(得分:0)

查看ServletContextAware接口:在Web上下文中注册并实现此接口的Spring bean可以访问ServletContext。更积极的方法是从Web Context请求名为servletContext的bean或使用ServletContextParameterFactoryBean

否则(如果您不使用Spring + CXF,这是不寻常的)您需要实现javax.servlet.ServletContextListener并在<web-app> → <listener> → <listener-class>中注册此实现。实现应该保存ServletContext以供WebService稍后使用。