有没有一种方法可以为我的Web应用程序配置特定的设置,这些设置只会在Tomcat下运行时应用和执行?Tomcat特定的web.xml设置
我们使用Tomcat 6.0.29作为Eclipse Helios下的开发环境,因为它对开发人员来说使用起来既快又简单,但通常会为生产环境使用Java EE 6容器(Weblogic,Websphere,JBoss等)。
我的具体问题是,对于在Tomcat(非Java EE服务器)下运行的JAX-WS服务,我需要向web.xml添加一个侦听器(com.sun.xml.ws.transport.http.servlet .WSServletContextListener)以及我编写的每个Web服务类的servlet参考。如果使用真正的Java EE 6容器,我不必这样做,因为它基于其@WebService注释在EAR部署时自动部署Web服务。
对于其他应用程序服务器,存在诸如jboss-web.xml,geronimo-web.xml和weblogic.xml这样的文件,我可以放在WEB-INF下,但Tomcat中是否存在类似的东西?
感谢您的回答。尽管如此,它仍然不能解决除了监听器之外需要创建的单个servlet引用。主web.xml的更新可能是更好的选择,虽然不理想。谢谢 – deevodavis 2011-01-27 20:44:31