如何在apache cxf Web服务应用程序中访问Servlet上下文?
我使用apache cxf 2.2.7和Json作为数据传输格式。
答案 0 :(得分:0)
查看ServletContextAware
接口:在Web上下文中注册并实现此接口的Spring bean可以访问ServletContext
。更积极的方法是从Web Context请求名为servletContext
的bean或使用ServletContextParameterFactoryBean
。
否则(如果您不使用Spring + CXF,这是不寻常的)您需要实现javax.servlet.ServletContextListener
并在<web-app> → <listener> → <listener-class>
中注册此实现。实现应该保存ServletContext
以供WebService稍后使用。