EAR プロジェクトの .properties ファイルで問題が発生しました。svf や他の掲示板で、この問題に関するいくつかのトピックを既に確認しました。
EJB プロジェクトで Util のプロパティ ファイルを使用していますが、それらにアクセスできません。jboss-forum の投稿を参照して、EAR-Project および EarContent/lib/classes/ の META-INF の下にそれらを配置しようとしましたが、残念ながらうまくいきませんでした。私はまだこのエラーが発生します:
SEVERE: java.util.MissingResourceException: ベース名資格情報のバンドルが見つかりません。ロケール en_US は java.util.ResourceBundle.throwMissingResourceException(ResourceBundle.java:1499) で java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:1322) にあります。 java.util.ResourceBundle.getBundle(ResourceBundle.java:724) で com.lumen.Utils.PropsUtil.loadProperties(PropsUtil.java:50) で
私は次の方法で props-file にアクセスしようとします: 行 50:
ResourceBundle rb = ResourceBundle.getBundle("credentials");
私のプロジェクト構造は次のようになります。
耳
->EarContent
-->ライブラリ
---> someexternallibs.jar
--->クラス
---->*.プロパティ
->META-INF
-->*.properties
-->application.xml
EJB
->src
-->package.package.Util <-- ここでプロパティをロードする必要があります
Web <-- ここでは、プロパティはまったく必要ありません
->src
->ウェブコンテンツ
追加情報: 私は開発に eclipse を使用しています。プロジェクトの残りの部分は今のところ問題なく動作しています。
あなたが私を助けてくれることを願っています:)
GreeZ ズセ