2010-09-09 67 views

回答

18

每個Web應用程序都有一個與之關聯的ServletContext。 ServletContext對象在應用程序啓動時創建,並在應用程序關閉時被銷燬。 ServletContext具有全局作用域,與應用程序中的全局變量類似。

http://www.javabeat.net/tips/178-servletcontextlistener-example.html

這裏

完整的解釋

http://onjava.com/pub/a/onjava/2001/04/12/listeners.html

+0

這就是我需要的。感謝您的快速和簡潔的幫助! – NBJack 2010-09-09 20:37:55

+2

你能標記答案爲接受嗎?它會幫助讓別人回答,當你問 – 2010-09-09 20:41:48

2

一兩件事你可以做的可移植性是實現初始化你在它的init需要()方法的一切(一個servlet也許調用System.exit ()如果失敗,我不知道你是否有權在Tomcat中做到這一點)。然後,您將使用web.xml中的<load-on-startup>加載它以指定初始化順序。

+0

不是一個好的解決方案。所有過濾器都在所有servlet之前初始化。所以過濾器會在初始化之前初始化,如果問題中的類。 – 2012-05-15 15:13:02

相關問題