2013-10-25 31 views

回答

2

對於Tomcat 7,您有兩個選項可以避免使用web.xml。首先是使用@WebListener註釋,但我懷疑這不是你想要的。第二個它使用ServletContainerInitializer(SCI)。例如,看看Tomcat's WebSocket SCI是如何做到的。 SCI做了很多事情。您的相關行是servletContext.addListener(new WsContextListener());

請注意,SCI使用服務API到register itself

+0

感謝Mark,正是我在找的東西,但在任何Tomcat文檔中都找不到。 – digitalsanctum

+0

這是我所期望的。通常(有一個奇怪的例外),Tomcat文檔不會重複Servlet規範中的任何內容。 –

+0

它真的重複Servlet規範嗎?實際上,實現這一點對於實現容器來說非常具體。 – digitalsanctum