почему в systemout.log веб-сферы я вижу неверную информацию об операционной системе? - PullRequest
0 голосов
/ 15 января 2020

Это начало моего SystemOut.log моего WAS. Почему я вижу неправильную операционную систему? у меня windows server 2012, а не win srv 2008. Знаете ли вы, где websphere берет эту информацию?

************ Начать отображение текущей среды ****** ****** -WebSphere Platform 8.5.5.0 [ND 8.5.5.0 gm1319.01], запущенный с именем процесса blabla \ blabla \ server1 и идентификатором процесса 1234

-Host Операционная система Windows Server 2008, версия 6.2, сборка 9200

- Java версия = 1.6.0, Java компилятор = j9jit26, Java имя виртуальной машины = IBM J9 VM

- was.install. root = C: \ Program Files \ IBM \ WASND85

-user.install. root = C: \ Program Files \ IBM \ WASND85 \ profile \ AppSrv01

- Java Home = C: \ Program Files \ IBM \ WASND85 \ java \ jre -ws.ext.dirs = C: \ Program Files \ IBM \ WASND85 / java / lib; C: \ Program Files \ IBM \ WAS

-Classpath = C: \ Program Files \ IBM \ WASND85 \ profile \ AppSrv01 / properties; C: \ Pro

- Java Путь к библиотеке = C: \ Program Files \ IBM \ WASND85 / lib / native / win / x86_64 /; C: \ P

-Orb Version = IBM Java ORB build orb626-20130112.01

************* Окончание отображения текущей среды *************

Спасибо заранее !!!!!! прощай

Ответы [ 2 ]

0 голосов
/ 16 января 2020

JVM извлекает эту информацию из Windows вызова API (GetVersionEx). Произошло изменение в этом Windows API, которое потребовало изменения JDK, чтобы отобразить правильное Windows имя ОС:

https://bugs.openjdk.java.net/browse/JDK-8059803

Поскольку вы используете очень старую версию Java, обновление до более поздней версии должно помочь.

0 голосов
/ 16 января 2020

Насколько я знаю, WAS получает информацию из системных свойств "os.name" и "os.version".

Быстрый способ проверки - написать быстрый java тестовый класс и распечатать его как результат System.getProperty ("os.name"). ToLowerCase () и System.getProperty ("version). «) .toLowerCase (). Затем проверьте, соответствуют ли они строке, которую вы получили из заголовка файла журнала WAS.

...