繁体   English   中英

如何使用带有非英文字符值的 wsadmin 自定义 WebSphere 的定制属性

[英]How to customize customized properties for WebSphere using wsadmin with values in non-English characters

我正在尝试创建将加载属性列表并自定义服务器的 jython 脚本-> JVM -> 自定义属性。

我设法使用 AdminConfig 任务创建了一个脚本,问题是某些值包含非英文字符(更准确地说是希伯来语),并且 Jython 无法正确读取它们

解决方案结合在一起-属性文件的加载是使用使用 UTF8 字符集的 InputStreamReader 完成的-

inStream = javaio.FileInputStream(propsFil)
instreader = javaio.InputStreamReader(inStream, "UTF8")
propFil = util.Properties()
propFil.load(instreader) 

之后我需要使用 AdminTask 而不是 AdminConfig-

AdminTask.setJVMSystemProperties('[-serverName '+ server + ' -nodeName '+ node+ ' -propertyName '+ config_property +' -propertyValue ' + config_value + ' ]')

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM