启动时的Java Web应用程序

时间:2014-10-22 01:34:20

标签: java java-ee init

当Java EE(Java Web项目)启动(或收到第一个请求)时,有没有办法执行java代码?我知道servlet有init()个方法,但整个应用程序有这样的方法吗?

1 个答案:

答案 0 :(得分:3)

有一个

的课程
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)