WebSphere, как настроить свойства с помощью wsadmin со значениями не английскими символами - PullRequest
0 голосов
/ 03 октября 2019

Я пытаюсь создать сценарий jython, который будет загружать список свойств и настраивать сервер-> JVM -> настраиваемые свойства.

Мне удалось создать сценарий с помощью задач AdminConfig, проблема в том, чтонекоторые значения содержат неанглийские символы (точнее, иврит), и Jython не может правильно их прочитать

1 Ответ

0 голосов
/ 07 октября 2019

Решение было объединено - загрузка файлов свойств была сделана с InputStreamReader, который использовал набор символов UTF8-

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 + ' ]')
...