一、檢視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版本及安裝了哪些更新檔?