1.安裝WebSphere
解壓守裝包:
tar -zxf was_soft_64-bit.tar.gz
進入解壓出的WAS目錄編緝responsefile.nd.txt,將對應選項修值改成以下模樣(每個選項前都有一大段選項說明,由於有些選項是取消注釋有些選項是改值所以還是得手動一個個改不能復制貼進去就完事):
-OPT silentInstallLicenseAcceptance="true" #靜默安裝接受License -OPT allowNonRootSilentInstall="true" #允許非root用戶靜默安裝 -OPT disableOSPrereqChecking="true" #取消系統檢查 -OPT installType="installNew" #全新安裝 -OPT feature="noFeature" #不安裝示例 -OPT installLocation="/wastest" #安裝目錄,該目錄不能是非空目錄最好是原先不存在的目錄 -OPT profileType="none" #只安裝不創建概要文件 -OPT PROF_adminUserName="admin" #控制台用戶名 -OPT PROF_adminPassword="password" #控制台密碼
同樣是WAS目錄下執行安裝:
./install -options responsefile.nd.txt -silent -is:javaconsole
命令執行后無論成功還是失敗都不會有輸出。但如果是幾秒就完事的話那大多是失敗了,查看-OPT installLocation配置的目錄下的logs/install/log.txt里邊是安裝日志
如果該logs目錄也沒生成那大多是當前用戶對安裝目錄沒有寫權限要重配下權限。比如我們查看如下:
意思是/wastest目錄不是不存在的也不是空的所以安裝失敗,確實該目錄非空因為我正是把安裝包解壓到了該目錄下。將/wastest改為/wastest/was重新安裝。
按其意思空目錄應該也可以但是我建立was空目錄安裝失敗改成事先不存在目錄即可。
2.完裝補丁升級程序
解壓補丁升級程序:
tar -zxf 7.0.0.37-WS-UPDI-LinuxAMD64.tar.gz -C /wastest/patch/
進入解壓出的UpdateInstaller目錄,編緝補丁程序安裝配置文件responsefile.updiinstaller.txt,將對應選項改為以下值:
-OPT silentInstallLicenseAcceptance="true" #接受License -OPT allowNonRootSilentInstall="true" #允許非root用戶安裝 -OPT disableOSPrereqChecking="true" #取消系統檢查 -OPT installLocation="/wastest/was/UpdateInstaller" #配置安裝路徑,這是升級程序的安裝路徑不是說上邊was的
同樣是UpdateInstaller目錄下執行安裝:
./install -options responsefile.updiinstaller.txt -silent -is:javaconsole
報錯:./install: line 430: [: -ge: unary operator expected
查看install文件跳轉到其430行見內容如下:
執行cat語句見內容如下:
錯誤/wastest/patch/UpdateInstaller/relabel_java.sh: line 30: [: -ge: unary operator expected--一樣是將relabel_java.sh中30行前的$7改為$3即可。
依腳本意思是要取版本號,我們將$7修改成版本號所在的$3保存重新安裝即可。
一樣幾秒鍾完事的一般是安裝失敗,個把分鍾以上的一般安裝成功;查看-OPT installLocation配置的路徑如果已生成則說明安裝成功(更嚴謹的查看UpdateInstaller/logs/install/log.txt其倒數幾行有percent complete: 100%字樣表示安裝成功)。
如果第一次使用錯誤配置運行安裝,更改回來后重新運行依然報錯:please try running the install command again, with this additional parameter: -is:javaconsole
查看log.txt報錯:/wastest/wastest/UpdateInstaller can not be updated. Only Update Installer installation with versions <7.0.0.37 can be updated.
遇到這種情況,刪除上邊-OPT installLocation配置的目錄即可。
3.安裝補丁
將補丁文件復制到UpdateInstaller/maintenance目錄下
編緝UpdateInstaller/responsefiles/install.txt,將對應選項值修改如下:
-W maintenance.package="/wastest/was/UpdateInstaller/maintenance" #補丁所在路徑 -W product.location="/wastest/was" #WebSphere安裝目錄
切換到上層目錄找到update.sh執行打補丁:
./update.sh -options responsefiles/install.txt -silent
待命令執行完后查看/wastest/was/logs/update/install/updatelog.txt,如果其后倒數行有99SSDKEmbeddedCleanup, percent complete: 100%字樣表示成功打上。
下一步是創建profile參見WebSphere概要文件的創建與刪除 。
參考:
http://jingyan.baidu.com/article/1612d500405deee20e1eeee3.html