1

Error 500: java.util.MissingResourceException: Can't find resource for bundle com.ibm.abc.nl.abcdf, key en_US

この例外が発生しています。パッケージabcdf_enの下にプロパティファイルがあります。com.ibm.abc.nlWebspherePortalサーバーまたはWASでローカル言語を設定する必要があるかどうかわかりません。足りないものはありますか?

4

1 に答える 1

0

メッセージは、それen_USがプロパティ ファイルで見つからない実際のキーであると述べています。つまり、プロパティ ファイル (パッケージabcdf_en.properties内のcom.ibm.abc.nl) にはキーと値のペアがあり、キーはen_USです。

そこにキーen_USがある場合 (キーの奇妙な名前...)、それはabcdf_enが取得されていないことを意味します。これは、プロパティー・ファイルがクラスパスにないか、WebSphere Portal がen現在の要求のロケールであると見なしていないことが原因です。の値を出力しようとしましたrequest.getLocale()か?

の値が である場合、request.getLocale()発生nullしている症状を説明できます。

于 2012-10-30T04:59:19.023 に答える