StartUp Choice: ServletContextListener vs Servlet
摘要: 最近在做将项目从Weblogic移植到GlassFish的工作,遇到的其中一个比较头疼的问题就是Weblogic的LifeCycleManager。Weblogic提供了一个ApplicationLifecycleListener类可以在application部署和卸载时做一些工作,这是Weblogic独有的特性,并不是J2EE的规范。GlassFish中目前提供的LifeCycleListener不能满足该要求,它只能在GlassFish启动和停止的时候去做工作,而且,采用了这种方式,等于又将我们的应用绑定在了GlassFish上。最终决定采用ServletContextListener作为临时解决方案。
阅读全文