0

earパッケージが正常にデプロイされた後、いくつかの情報(builddate、svnリビジョンなど)をログに記録したいと思います。少し調べてみたところ、サーブレットとJMX通知リスナーの自動起動に出くわしました。3行のログでは少しやり過ぎです;)

明確にするために:デプロイとEJBの起動が成功した後(これもhotdeployの後)にメソッドを呼び出す方法を探しています

それで、これを行う方法はありますか?いくつかのjboss-*。xmlハック?

フロリアンの挨拶

4

3 に答える 3

0

バージョン情報は、リソースファイルから読み取ることで、UIページまたはログ(クラス、サーブレットなどの静的コードを使用したアプリの初期化中)に表示できます。

また、ビルドプロセス中に、リソースファイルにバージョン番号を書き込む必要があります。

于 2012-07-19T15:49:27.100 に答える
0

EARにサーブレットはありますか?はいの場合は、ServletContextListenerを実装し、contextInitializedメソッドをオーバーライドして、必要な情報をログに出力できます。

于 2012-07-20T15:38:59.213 に答える
0

私はこの方法で問題を解決しました:

少なくともロードされるEJBへの@EJBインジェクションを持つJBossManagedBean(JMX)を作成しました。

次に、start()メソッドに出力を追加しました。

フロリアンの挨拶

于 2012-07-23T10:10:30.503 に答える