[英]JBoss Startup Notification
在我的ear
包成功部署之后,我想記錄一些信息(builddate,svn修訂版,...)。 我經過了一輪搜索,然后遇到了自動啟動Servlet和JMX Notification Listeners的問題。 3行日志都有點過分;)
為了明確起見:在成功部署和EJB啟動之后(也在hotdeploy之后),我正在尋找一種方法的調用方法
那么有沒有辦法做到這一點? 一些jboss-*。xml黑客?
問候弗洛里安
通過從資源文件中讀取版本信息,您可以在某些UI頁面或日志中顯示版本信息(在應用程序初始化過程中使用類,Servlet等中的某些靜態代碼)。
並且在構建過程中,您應該在資源文件中寫入版本號。
您的EAR中是否有任何Servlet? 如果是,則可以實現ServletContextListener並重寫contextInitialized方法以打印日志中所需的信息。
我已經通過這種方式解決了這個問題:
我創建了一個JBoss ManagedBean(JMX),它至少向EJB加載了@EJB注入。
然后,我向start()方法添加了一些輸出。
問候弗洛里安
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.