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