サーバーからの英語のエラー メッセージを表示するように JSF 1.2 を正常に構成しました。現在、JSF 2.0 に移行していましたが、エラー メッセージがドイツ語に戻っているようです。ローカライズされたエラー メッセージは、何かをグーグルで検索したい場合、本当に苦痛です (ところで、ローカライズされたエラー メッセージが良いことだと誰が決めたのかはわかりません!)。
faces-config.xml は次のとおりです。
<?xml version="1.0" encoding="UTF-8"?>
<faces-config version="2.0"
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">
<application>
<!-- view handler only for JSF 1.2 -->
<!--view-handler>com.sun.facelets.FaceletViewHandler</view-handler-->
<locale-config>
<default-locale>en</default-locale>
<supported-locale>en</supported-locale>
<supported-locale>en_US</supported-locale>
</locale-config>
</application>
</faces-config>
JBAS 6 に同梱されている JSF 2.0.3 に加えて、Seam と RichFaces を使用しています。
英語でエラーメッセージを取得する方法を知っている人はいますか? たぶん、デプロイヤまたは JBAS 6 自体からの設定でしょうか?
編集:サーバーの起動時に、Eclipse内から起動されたときにエラーメッセージが表示されます。