WAS 補(bǔ)丁攻略
有些日子沒搞Websphere了,之前收到不少IBM送的光盤,4-6的版本都有,IBM去年開始發(fā)行6.0,現(xiàn)在已經(jīng)到了6.2的版本,其中的小版本比較復(fù)雜。一般對版本的定義是:x.x.x 三位,分別為主版本號,次要發(fā)布版本號,小或補(bǔ)丁發(fā)布版本號,而WAS采用了四位制,第四位為 fix pack 即專指補(bǔ)丁版本號。如 6.0.1.2 表示6.0.1 下的打了fixpack2補(bǔ)丁的版本。
從6.0開始有2個補(bǔ)丁概念,一個是refresh pack,另一個是fix pack,fixpack 是指補(bǔ)丁包,而refresh pack則指小版本的更新,如was 6.0升級refresh pack2,則指由6.0升級到6.0.2。WAS的升級概念為:


在5.0之前也有2個升級的概念,對應(yīng)關(guān)系參考下圖:

由于6.0 的第一個版本沒有補(bǔ)丁,所以它也稱為 6.0.0.1 版本。
而要想從6.0升級到6.1,需要6.1的安裝文件,所以打消了安裝最新版本的想法。
下面是安裝6.0,然后升級到現(xiàn)在6.0最新版本的6.0.2.15的過程,首先安裝AppServer6.0,然后升級。由于6.0.2.15需要以6.0.2為基礎(chǔ)才能進(jìn)行升級,所以升級的整個過程為6.0 - 6.0.2 - 6.0.2.15。
1) 6.0.0.1 -> refresh pack 6.0.2, 升級到 6.0.2
http://www-1.ibm.com/support/docview.wss?rs=180&uid=swg24009813
在download package內(nèi)容下,選擇和服務(wù)器平臺、WAS版本相匹配的安裝包,我所選的為32-bit x86 AMD/Intel AppServer 的ftp下載,6.0-WS-WAS-WinX32-RP0000002.zip,300多M,汗!
解壓后,將updateinstaller目錄copy到WAS的安裝目錄下,如d:\ibm\websphere\appserver,然后運(yùn)行update.exe,如果是非Windows系統(tǒng),則參考http://www-1.ibm.com/support/docview.wss?rs=180&uid=swg27008530#steps,并且在下載補(bǔ)丁包時,注意選擇對應(yīng)的操作系統(tǒng)。
重啟后,登錄WAS控制臺,首頁顯示 IBM WebSphere Application Server, 6.0.2.0,升級成功!
2) 升級fix pack到6.0.2.15
http://www-1.ibm.com/support/docview.wss?rs=180&uid=swg24013495
又是一個260多M的大物件要下載,汗,之后按上述步驟升級。
另外,在ibm的support網(wǎng)站下的download欄目,可以查看到最新的升級包,http://www-306.ibm.com/software/webservers/appserv/was/support/ ,如有必要則需要經(jīng)常跟蹤,并進(jìn)行必要的評估和升級,以維持生產(chǎn)環(huán)境的可靠、穩(wěn)定和安全。
補(bǔ)充:
說到WAS各個版本的補(bǔ)丁列表,太多了,粗略數(shù)了數(shù)6.0.0 下的補(bǔ)丁大概有250個左右,6.0.1下的大概有170個(不計referesh Pack),而6.0.2下的大概有400個左右(不計referesh pack),可參考 http://www-1.ibm.com/support/docview.wss?rs=180&uid=swg27006899 ,三言兩語還真是說不完,我印象最深刻的是有不少bug fix是針對cookie處理不當(dāng)而引起的。