2012-07-30 112 views
2

我想在应用程序完全部署在JBOSS上时执行代码,有没有办法在JBOSS上拦截应用程序部署,还是有一点我可以确信应用程序已部署完全,我可以在那之后执行我的代码。JBOSS部署拦截

+0

我也对这个问题感兴趣。也许@James R. Perkins知道更多关于此的 – MaVRoSCy 2012-07-30 12:15:00

+0

[使用特殊的自动启动servlet来初始化启动和共享应用程序数据](http://stackoverflow.com/questions/3468150/using-special-auto-start -servlet到初始化,上启动和共享的应用程序) – BalusC 2015-10-07 09:16:16

回答

0

阅读Execute code after Glassfish Web Deployment我来到这个问题的答案。

我们要编写一个的ServletContextListener的能力,当上下文被加载像这样被触发:

public class MyServlet implements ServletContextListener { 

    public void contextInitialized(ServletContextEvent e) { 
     // implementation code 
    } 

    public void contextDestroyed(ServletContextEvent e) { 
     // implementation code 
    } 
} 

参考:

由于加里斯末郎