如何解决Websphere Application Server 6.1已本地化:覆盖控制台消息的语言环境
|| 我已经用西班牙语安装了RAD 7.5(基于Eclipse Ganymede 3.4.0)。我正在使用Websphere Application Server 6.1(也是西班牙语)。 我的问题是所有控制台消息都以西班牙语显示,但是以我个人的观点,翻译效果很差(尤其是因为即使控制台错误也以西班牙语显示,因此很难找到有关确切错误消息的文档)。 我想用原始语言(英语)启动IDE,并且我知道有一个命令行开关-nl en
,它位于程序快捷方式上的eclipse可执行路径旁边,可用于此目的。但是我仍然在西班牙语中获得一些资源标签(例如\“ Tasks \”标签)(标签说\“ Tareas \”),服务器控制台仍以西班牙语显示消息。
[更新:昨天,我为之工作的客户端将我的PC更改为功能更强大的PC,并且不再发生未翻译的标签问题(新PC具有Windows 7,而以前的PC是XP,也许就是这样) ]
我的问题是:有人知道我如何能以100%的英语显示WAS控制台消息,从而覆盖设置时指定的语言环境吗?是否有一些命令行开关可用来解决这个问题?有什么方法可以编辑WAS配置文件来实现此目的?
注意:由于我的计算机上的某些限制,无法重新安装RAD和WAS。
提前致谢。
解决方法
网络控制台:
要更改Web控制台消息,您必须将英语设置为Web浏览器的首选语言。
日志消息:
WebSphere日志记录/跟踪机制是基于Java的标准库ResourceBundle / Locale类构建的。
本地化消息存储在WebSphere jar中
(例如:com.ibm.ws.naming.util.WsnMessages_es.class)。
因此,要更改控制台语言,您必须更改JVM默认语言环境的语言。
在WebSphere控制台中:
[应用程序服务器] \\服务器基础结构\\
Java和流程管理\\
流程定义\\
Java虚拟机\\
通用JVM参数
添加参数:
-Duser.language=US
此方法更改了JVM的配置,因此可能会对您的应用程序产生影响。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。