一:环境
AIX 6.1
Websphere7(ND版本,C1G2QML.tar),注意:aix和websphere的版本问题
二:安装
1. 解压
tar -xvf C1G2QML.tar
2.配置
因为本次安装为静默方式安装,所以需要对responsefile.nd.txt文件中某些配置进行相应更改。进入解压后的WAS目录,找到responsefile.nd.txt(base版本的为responsefile.base.txt),修改里面的部分配置:
-OPT silentInstallLicenseAcceptance="true"
-OPT disableOSPrereqChecking="true"
-OPT installLocation="/software/IBM/WebSphere/AppServer"
-OPT PROF_enableAdminSecurity="true"
-OPT PROF_adminUserName="用户名"
-OPT PROF_adminPassword="密码"
2. 安装
输入命令:./install -options responsefile.nd.txt -silent 执行静默安装,安装需要一点时间,如果很快结束命令的话,肯定是安装过程中出现了问题,安装日志会保存在用户根目录的~/waslog(没有的话可以查看was的安装的日志)目录中,出现的问题会在上面记录,一般都是responsefile中的配置问题,日志的结尾出现installAll success表示安装成功。
3. 验证
进入WAS的安装目录,然后进入profiles/Dmgr01/bin,输入./startManager.sh 输入用户名与密码启动集成管理,在浏览器中输入https://172.16.24.238:9043/ibm/console便可以访问进行WAS管理(IP根据需要自行修改),进入WAS的安装目录,然后进入/software/IBM/WebSphere/AppServer/bin,输入./startNode.sh 启动节点,然后输入./startServer.sh server1启动应用服务器至此WAS基本安装结束。
三.安装时遇到的错误:
1.(May 12, 2011 1:24:45 PM), Process, com.installshield.wizard.StandardWizardListener, err, could not initialize interface swing
发生这个问题的根本原因就是我太粗心了,在启动安装的时候少写了一个参数 -silent。所以,记住:在静默模式下安装WebSphere一定要这样写:./install -silent -options responsefile_nd.txt.
2.(May 12, 2011 1:58:33 PM), Process, com.ibm.ws.install.ni.ismp.actions.MaintenancePrereqCheckAction, err, CWUPI0033E: There is insufficient free disk space on the system: /opt/IBM/WebSphere/AppServer: Required: 1429 MB Available: 154 MB /tmp/: Required: 30 MB Available: 786 MB /usr/.ibm/.nif: Required: 2 MB Available: 2736 MB Please ensure that there is enough free disk space on all required filesystems and restart the installation. If /tmp/ , /opt/IBM/WebSphere/AppServer and /usr/.ibm/.nif are on the same partition, then the amount of space required is the sum of the space required on /tmp/ , /opt/IBM/WebSphere/AppServer and /usr/.ibm/.nif. CWUPI0045E: There is insufficient free disk space on the system for profile creation: /opt/IBM/WebSphere/AppServer: Required: 200 MB Available: 154 MB /tmp/: Required: 0 MB Available: 786 MB Please ensure that there is enough free disk space on all required filesystems and restart the installation.
(May 12, 2011 1:58:33 PM), Process, com.ibm.ws.install.ni.ismp.actions.SettleNIFRegistryAction, msg1, Current install/uninstall process failed.
(May 12, 2011 1:58:33 PM), Process, com.ibm.ws.install.ni.ismp.actions.SetExitCodeAction, msg1, CWUPI0000I: EXITCODE=1
(May 12, 2011 1:58:33 PM), Process, com.ibm.ws.install.ni.ismp.actions.ISMPLogSuccessMessageAction, msg1, INSTCONFFAILED。
发生这个错误,主要是因为在修改responsefile_nd.txt的配置参数时,有一项采取了默认,即:-OPT installLocation="/opt/IBM/WebSphere/AppServer" 。而系统的opt内存空间不能满足安装的最低要求,解决办法就是修改安装目录,然后重新运行安装,问题消失。
WebSphere补丁升级工具的安装:
有了静默方式安装WebSphere的经验,补丁升级工具的安装似乎简单了很多。
第一步,解压
tar -xvf C1G2RML.tar;
第二步,修改配置文件responsefile_updiinstaller.txt (解压目录中的UpdateInstaller下),
1.-OPT silentInstallLicenseAcceptance="true"
2. -OPT disableOSPrereqChecking="true"
3.-OPT installLocation="/software/IBM/WebSphere/UpdateInstaller"(建议和AppServer在同级目录下)
第三步,执行命令安装
./install –silent –options responsefile_updiinstaller.txt(这里指的是该文件的全路径).
第四步,查看日志,结尾出现installAll success表示安装成功
WebSphere升级补丁安装:
1)、进入/washome/WebSphere/UpdateInstaller/responsefiles
2)、编辑文件install.txt
主要修改一下几个地方:
-Wmaintenance.package="/software/pwy/WebSphere/7/V7PACK11/7.0.0-WS-WAS-AixPPC64-FP0000011.pak"
-OPT rootUserHasRunSlibcleanCommandSuccessfully="true"
-W product.location=/software/IBM/WebSphere/AppServer
-W update.type="install"
3)、执行下面命令
./update.sh -silent -options responsefile(install.txt的绝对路径)
4)、验证安装
执行下面命令,验证升级是否成功。
进入AppServer/bin 目录,执行./versionInfo.sh,出现如下内容,即表示升级成功:
升级JDK:
静默安装:
1)、进入/washome/WebSphere/UpdateInstaller/responsefiles
2)、编辑文件install.txt(和是上一个相同,唯一不同之处就是补丁包名称路径,因为一次只能打一个补丁,所以需要多次修改install.txt文件,或者多拷贝几个,分别打不同的补丁亦可,安装补丁时对号入座即可)
-Wmaintenance.package=”/software/pwy/WebSphere/7/V7PACK11/7.0.0-WS-WASSDK-AixPPC64-FP0000011.pak”
-OPT rootUserHasRunSlibcleanCommandSuccessfully="true"
-W product.location=/opt/IBM/WebSphere/AppServer
-W update.type="install"
3)、执行下面命令
./update.sh -silent -options responsefile(install.txt的绝对路径)
4)、验证安装
执行下面命令,验证升级是否成功。
进入/software/IBM/WebSphere/AppServer/java/bin
执行./java –version或./java -fullversion可以查看最新的版本。
至此,WebSphere7 for AIX6.1已全部安装升级成功!
在开始安装升级补丁的时候,怎么样都不成功,后来查看日志,采才发现,原来是因为我刚安装完WebSphere后,起动了server一直没有关掉,kill -9 PID 杀掉对应进程后,再次安装补丁,问题消失。如果这个问题已经排除,还是无法正常安装,则大部分原因在于由我们自己亲手改动过的那些install.txt中的配置,仔细检查相关项,找到问题根本原因并解决后重新安装即可。安装补丁也是个漫长的过程,需要耐心等带,如果想观察实时动态 ,可以查看日志文件,tail –f **.log。
心得:
这次安装WebSphere,让我印象深刻,回头想想,安装过程中遇到的那些问题真的是简单的不能再简单了,可当问题发生的时候我却手足无措,其根本原因就是我对WebSphere一无所知,遇到问题的时候就无从下手,更害怕自己乱改会造成其他异常,茫茫然的,无形中夸大了问题的难度。其实当时如果能保持冷静,仔细查看日志,问题很快就能解决。通过这件事,我知道了以后面对什么问题,首先要做的就是要保持冷静,有清醒的头脑才能更好的解决问题。