【发布时间】:2014-10-22 01:34:19
【问题描述】:
当 Java EE(Java Web 项目)启动(或接收到第一个请求)时,有没有办法执行 Java 代码?我知道 servlet 有 init() 方法,但是对于整个应用程序有这样的方法吗?
【问题讨论】:
标签: java jakarta-ee init
当 Java EE(Java Web 项目)启动(或接收到第一个请求)时,有没有办法执行 Java 代码?我知道 servlet 有 init() 方法,但是对于整个应用程序有这样的方法吗?
【问题讨论】:
标签: java jakarta-ee init
有一门课
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)
【讨论】: