0
当Java EE(Java web项目)启动(或接收第一个请求)时,有没有办法执行java代码?我知道servlet有init()
方法,但是对于整个应用程序有没有这种方法?启动时的Java Web应用程序
当Java EE(Java web项目)启动(或接收第一个请求)时,有没有办法执行java代码?我知道servlet有init()
方法,但是对于整个应用程序有没有这种方法?启动时的Java Web应用程序
有一个类,
implements ServletContextListener
,并在你的web.xml
<listener>
<listener-class> myPackage.MyServletContextListener </listener-class>
</listener>
看到http://docs.oracle.com/javaee/6/api/javax/servlet/ServletContextListener.html
,并覆盖
void contextInitialized(ServletContextEvent sce)
什么方法应该叫什么名字?什么时候会被叫?在启动时,还是第一次请求? – Victor2748 2014-10-22 01:37:00
加载上下文后(即在启动或部署时) – 2014-10-22 01:38:18
再次感谢!你是最棒的 :) – Victor2748 2014-10-22 01:39:51