Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么在websphere的systemout.log中我看到了错误的操作系统信息?_Websphere_Was - Fatal编程技术网

为什么在websphere的systemout.log中我看到了错误的操作系统信息?

为什么在websphere的systemout.log中我看到了错误的操作系统信息?,websphere,was,Websphere,Was,这是我的WAS的SystemOut.log的开始。为什么我看到错误的操作系统?我有windows server 2012,但没有赢得srv 2008。您知道websphere从哪里获取这些信息吗 ************开始显示当前环境************ -WebSphere平台8.5.5.0[ND 8.5.5.0 gm1319.01]以进程名blabla\blabla\server1和进程id 1234运行 -主机操作系统是Windows Server 2008,版本6.2 build

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

************开始显示当前环境************ -WebSphere平台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虚拟机名称=IBM J9虚拟机

-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:\ProgramFiles\IBM\WAS

-Classpath=C:\ProgramFiles\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

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

提前谢谢你!!!!!!
再见

据我所知,WAS正在从系统属性“os.name”和“os.version”获取信息


一种快速的检查方法是编写一个快速java测试类,并让它打印System.getProperty(“os.name”).toLowerCase()和System.getProperty(“version”).toLowerCase()的结果。然后验证它们是否与从WAS日志文件头中获取的字符串匹配。

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

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