一、查看was版本的方式:
1、命令行
cd $was_home/bin
./versioninfo.sh
以上只能查看到was的大小版本号,并不能查看到was安装了其他的哪些补丁。
通过跟踪发现在 $was_home/properties/version/ 以及 $was_home/properties/version/history/ 目录下可以通过文件名的名称知道安装了哪些补丁。
比如:
$was_home/properties/version/ 目录下的 6.1.0-ws-wassdk-winx32-fp0000019.ptf
$was_home/properties/version/history/ 目录下的 6.1.0-ws-was-winx32-fp0000019.ptfapplied 和 6.1.0-ws-was-winx32-fp0000019.ptfdriver 文件
其中:
$was_home/properties/version/ 目录下的 .ptf 文件里记录了补丁安装包的构造日期,构建版本信息,补丁安装包的id号,补丁安装包的信息描述,以及组件名,目前发现jdk补丁的组件名称均为 package.java.jre,was补丁的组件名称均为 legal
$was_home/properties/version/history/ 目录下的
.ptfapplied 文件里记录了备份文件存放于哪里,组件的名称,安装的历史记录文件存放于哪里,安装补丁的时间以及安装补丁的操作类型。
.ptfdriver 文件里面记录了补丁安装包的构造日期,构建版本信息,补丁安装包的id号,补丁安装包的信息描述,以及补丁的文件名、安装补丁的操作类型,以及补丁安装包里包含了哪些bug的修复列表,比如:pk66013之类的。
$was_home/properties/version/history/ 目录下的 event.history 文件记录着所有的补丁安装与卸裁历史记录
$was_home/properties/version/nif/backup/ 目录下的 nifstack.xml 与 nifhistory.xml
2、查看log文件
查看概要文件logs目录下对应的server名称下的systemout.log文件,在文件的开头处有类开以下的版本信息
************ start display current environment ************
websphere platform 6.1 [nd 6.1.0.19 cf190836.04] running with process name ... and process id ...
host operating system is ......
java version = j2re 1.5.0 ibm j9 2.3 ... j9vmwi3223ifx-20080811 (jit enabled)
j9vm - 20080809_21892_lhdsmr
jit - 20080620_1845_r8
gc - 200806_19, java compiler = j9jit23, java vm name = ibm j9 vm
二、命令行查看jdk版本
$was_home/java/bin/java -fullversion
$was_home/java/bin/java -version
问题: 没有发现命令行或者直接的其它方式查看安装了哪些小补丁,请补充。
你知道如何通过命令行来查看was安装了哪些fixpack吗?不是指versioninfo
如何通过命令行的方式查看was及jdk版本及安装了哪些补丁?