在Apache Tomcat 6.x启动期间是否有执行代码的方法来执行初始化例程等?

NBJ*_*ack 11 javascript java apache tomcat servlets

我想在我的Tomcat服务器完成启动并开始提供我的servlet之前初始化类的全局实例.如果这个服务以某种方式失败初始化,我希望整个启动序列也失败(或尽可能接近这个;否则服务器运行将毫无意义).我能做到这一点的最好方法是什么?

Aar*_*ers 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

  • 你能否接受答案?当你提问时,它会帮助别人做出回应 (2认同)