首页 > 解决方案 > 为什么在 websphere 的 systemout.log 中我看到错误的操作系统信息?

问题描述

这是我的 WAS 的 SystemOut.log 的开始。为什么我看到错误的操作系统?我有 windows server 2012 而不是 win srv 2008。你知道 websphere 从哪里获取这些信息吗?

************ 开始显示当前环境 ************ -WebSphere Platform 8.5.5.0 [ND 8.5.5.0 gm1319.01] 以进程名称 blabla\blabla 运行\server1 和进程 ID 1234

-主机操作系统为Windows Server 2008,版本 6.2 build 9200

-Java 版本 = 1.6.0,Java 编译器 = j9jit26,Java VM 名称 = IBM J9 VM

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

-user.install.root = C:\Program Files\IBM\WASND85\profiles\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

-类路径 = C:\Program Files\IBM\WASND85\profiles\AppSrv01/properties;C:\Pro

-Java 库路径 = C:\Program Files\IBM\WASND85/lib/native/win/x86_64/;C:\P

-Orb 版本 = IBM Java ORB 构建 orb626-20130112.01

************* 结束显示当前环境 *************

先感谢您!!!!!!再见

标签: webspherewas

解决方案


JVM 从 Windows API 调用 (GetVersionEx) 中提取此信息。此 Windows API 发生了更改,需要更改 JDK 才能显示正确的 Windows 操作系统名称:

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

由于您运行的是非常旧的 Java 版本,因此升级到更高版本应该会有所帮助。


推荐阅读