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