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