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

2019-07-30 11:35发布

我已经安装的Apache Tomcat 6,如Windows XP计算机服务(法国)

我的问题是Tomcat本身和所有的web应用(声纳和Hudson)表示,现在法国的消息。 我想,当然英文消息,所以我去了在控制面板的“区域设置”窗口,并改变了一切为英语(美国)

然而Tomcat的是法国人。 什么都没有改变。

我怀疑,因为它作为服务运行不挑从控制面板中的设置。

那么,有没有办法欺骗Tomcat的JVM,以便它使用的不是法语英语? 我的机器系统管理员访问权限(XP PRO法国)

谢谢

Answer 1:

您需要设置user.languageuser.region适当,

java -Duser.language=en -Duser.region=CA

在Tomcat启动(可能catalina.bat )。 检查此链接获取更多信息,并以套为上述有效的ISO代码引用。



Answer 2:

,Tomcat的经理被显示出来的法语对我来说,尽管我尝试了一些的上述建议的事实。 这个问题竟然是特定浏览器。 铬有“法国”只要我在喜好列表中删除,并刷新页面列出我的语言之一,Tomcat的出现了英文。 我希望这将是任何人在谁是有这种问题今后其他有帮助的。



Answer 3:

指定服务参数语言选项。

$ Tomcat的/ bin中/ javaw.exe的移动Java选项卡,并在Java选项指定-Duser.language = EN -Duser.region = CA:



Answer 4:

区域设置为每个用户和服务被运行作为不同的用户(其中​​一个用于每个服务可以在控制面板/管理工具/服务中进行检查)。

所以,你改变了其设置为您用于登录的用户帐户,而Tomcat的服务是在不同的帐户下运行。



Answer 5:

不幸的是,catalina.bat中(或catalina.sh)不能被Windows运行Tomcat服务时,所以catalina.bat中修改并不能解决这个问题执行。

解决的办法是手动运行服务(或重新安装服务)将这些参数提供给服务的执行。 这是一个如何的服务必须运行或安装在为了做到这一点的规格:

https://tomcat.apache.org/tomcat-6.0-doc/windows-service-howto.html (Tomcat的6) https://tomcat.apache.org/tomcat-7.0-doc/windows-service-howto.html (Tomcat的7)

根据这一规范,运行的Tomcat6服务建立en_US区域,你应该执行:

> $PATH_TO_TOMCAT/bin/tomcat6.exe //TS//Tomcat6 ++JvmOptions -Duser.language=en;-Duser.region=US

在上面的链接,还有如何安装和删除服务,以及一些例子。

希望这可以帮助!



文章来源: Setting default locale for Tomcat Service in Windows XP