2012-07-30 121 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 
    } 
} 

參考:

由於加里斯末郎