有沒有一種方法可以爲我的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