出于某种原因,一些JSF日志消息使用德语

出于某种原因,一些JSF日志消息使用德语,jsf,logging,locale,Jsf,Logging,Locale,我正在开发一个JSF应用程序,但我在德语日志文件中收到一些错误消息。我不知道这是为什么 消息示例(以前的消息是英文的,但最后一条不是): 我在faces config.xml中只有英语区域设置: <application> ... <locale-config> <default-locale>en</default-locale> </locale-config> ... </ap

我正在开发一个JSF应用程序,但我在德语日志文件中收到一些错误消息。我不知道这是为什么

消息示例(以前的消息是英文的,但最后一条不是):

我在
faces config.xml
中只有英语区域设置:

<application>
    ...
    <locale-config>
        <default-locale>en</default-locale>
    </locale-config>
    ...
</application>
我还检查了运行JVM的参数:

java.util.Locale.getDefault().toString()
=>
en\u US

System.getProperty(“user.language”)
=>“en”

这个问题可以帮助您:谢谢,我已经检查过了(请参见OP中的编辑),我认为没问题。您使用的是什么IDE?Eclipse?你找到解决这个问题的方法了吗?戈登:是的。有人把语言放在某个疯狂的地方。我不记得细节了,但我想是这样的
FacesContext.getCurrentInstance().getViewRoot().setLocale(…
。我刚刚删除了它,一切正常
<application>
    ...
    <locale-config>
        <default-locale>en</default-locale>
    </locale-config>
    ...
</application>
$ locale
LANG=en_US.UTF-8