0

私はこの問題を抱えています。warファイルにあるプロパティファイルをロードしたいのですが、クラスローダーが別のjarファイルにあります。しかし、それらは1つのearファイルにコンパイルされます。プロパティファイルをjarファイルのプロジェクトのsrcフォルダーに配置すると機能しますが、将来の更新のためにWeb-INF/Classesに配置したいと思いました。

詳細。

EAR EJBIBMWebsphereでコンパイル

ありがとう!

4

1 に答える 1

0

戦争はEJBに依存しますが、EJBは戦争に依存しません。

したがって、それは不可能です。

構成を更新する必要がある場合は、外部化する必要があります。戦争中はファイルを変更できなくなります。

環境に依存せずにEJBjarとWARを生成することをお勧めします。これにより、エクスプロイトチームはすべての環境に同じコードをデプロイできるようになります。外部化されたプロパティファイル(DBログイン/パスワードなど)を適応させる必要があります。

于 2012-07-02T07:42:49.043 に答える