天天看點

檢視WAS版本

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