ベース名xxx、ロケールen__USのバンドルが見つかりません

問題

JSF Webアプリケーションでは、次のようにアプリケーション・レベルでメッセージ・バンドルをロードします。 faces-config.xml

<?xml version="1.0" encoding="UTF-8"?>
<faces-config
    xmlns="http://java.sun.com/xml/ns/javaee"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
    http://java.sun.com/xml/ns/javaee/web-facesconfig__2__0.xsd"
    version="2.0">
     <application>
    <message-bundle>
        com.mkyong.payment__error
    </message-bundle>
     </application>
</faces-config>

ページがレンダリングされると、「 com.mkyong.payment error、locale en US 」というベース名のバンドルを見つけることができません。

解決策

明らかに、バンドルまたはプロパティファイル( com.mkyong.payment__error.properties )が見つからない場合は、名前が一致し、リソースフォルダに適切に配置されていることを確認してください。

リンク://タグ/jsf2/[jsf2]

前の投稿:ClassNotFoundException:org.jboss.resteasy.plugins.providers.multipart.MultipartInput
次の投稿:Debian:デフォルトのJavaバージョンを変更する