簡體   English   中英

JBoss啟動通知

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM