在Windows XP中为Tomcat服务设置默认语言环境

kaz*_*aki 16 java service tomcat locale

我在Windows XP计算机上安装了Apache Tomcat 6即服务(法语)

我的问题是Tomcat本身和所有webapps(Sonar和Hudson)现在都显示法语消息.我当然想要英文信息,所以我去了控制面板的"区域设置"窗口并将所有内容更改为英语(美国)

然而Tomcat 仍然是法语.什么都没有改变.

我怀疑,因为它作为服务运行,它不会从控制面板中选择设置.

那么有没有办法欺骗Tomcat JVM,以便它使用英语而不是法语?我有sys管理员访问该机器(XP PRO法语)

谢谢

Bri*_*new 28

你需要设置user.languageuser.region适当的,

例如

java -Duser.language=en -Duser.region=CA
Run Code Online (Sandbox Code Playgroud)

在您的Tomcat启动中(可能catalina.bat).请查看此链接以获取更多信息,以及对上述有效ISO代码集的引用.

  • 实际上它应该在`setenv.bat`(或linux下的`setenv.sh`)中设置。参见:http://stackoverflow.com/a/13164237/333296 (2认同)