2016-11-05 4 views
0

私はEAR(Webアプリケーションの戦争を含む)からの情報をWebページに組み込んで表示するきれいな方法を考え出してきました。EARにどのようにビルド情報を含めて読み込むのか?

私の最初の本能は、耳のMETA-INF/MANIFEST.MFファイルに雄牛のメタデータを入れることです。しかし、私がそれを持っている可能性は、耳のマニフェストがクラスパスの一部ではないということです。ファイル操作を使用せずにそれを読む方法はありません - 一般的にはJEEコンテナではいいえ。

もう一つの選択肢は、戦争のマニフェストに雄牛の情報を追加することですが、それは私にEARに必要な情報を与えていません。

最後に、ビルドプロセスでEAR/libフォルダ内のjarファイルにプロパティファイルを作成することもできますが、それは非常に間違っていると感じています。

これを行うクリーン/プロパティの方法はありますか?

答えて

0

Java EE 6以降では、<env-entry>要素をEARのapplication.xmlファイルに配置できます。

したがって、追加のメタデータを1つ以上の<env-entry>セクションに配置して、@Resource注入または古い旧式のJNDIルックアップを介して値をロードできます。

関連する問題