我的系统是SUSE11 SP3,安装包是WASNDv7_LinuxX64_C1G35ML.tar.gz

使用root账户(最好咯,不用root的话要在配置文件里改权限)


创建一个文件夹,将安装包放进去(这步可以不做,这么做是因为安装包解压出来有文件,文件夹,不是在一个文件夹里,很乱滴)
# mkdir was7
# mv WASNDv7_LinuxX64_C1G35ML.tar.gz was7
# cd was7
解压WAS安装包(我用的是WASNDv7_LinuxX64_C1G35ML.tar.gz)
# tar zxvf WASNDv7_LinuxX64_C1G35ML.tar.gz
编辑WAS/responsefile.nd.txt文件(在WAS文件夹里)
# cd WAS
# vi responsefile.nd.txt
以下是一些选项:

-OPT silentInstallLicenseAcceptance="false"改为
-OPT silentInstallLicenseAcceptance="true" //接受license

-OPT allowNonRootSilentInstall="true"  //是否允许非root用户安装(你不用root就要改这个,不然没权限)

-OPT disableOSPrereqChecking="true"  //取消对系统的检测(这个要选上,很多系统都报错)

-OPT installType="installNew"   //是否全新安装,这里代表是

-OPT PROF_enableAdminSecurity="true"改为
-OPT PROF_enableAdminSecurity="false"  //设置管理员安全,在下面两项上输入用户名和密码。如:用户名为admin,密码为admin。如果值为”false”,表示不设置,则下面两项不需要填写。
注释:
-OPT PROF_adminUserName=
-OPT PROF_adminPassword=
或者:
-OPT PROF_adminUserName=”admin”
-OPT PROF_adminPassword=”admin”

取消注释:
-OPT installLocation="/opt/IBM/WebSphere/AppServer" //安装路径,自己定吧

然后开始静默安装
# ./install -options responsefile.nd.txt -silent

等待安装完毕


查询安装日志:/datas/IBM/WebSphere/AppServer/logs/install/log.txt,有类似
iguration command: 97SInstallInvokeWSProfile, percent complete: 100%;
Process, com.ibm.ws.install.ni.ismp.actions.SetExitCodeAction, msg1, CWUPI0000I: EXITCODE=0
Process, com.ibm.ws.install.ni.ismp.actions.ISMPLogSuccessMessageAction,msg1,INSTCONFSUCCESS
表明安装成功。


测试一下,验证是否安装成功

切换目录到/opt/IBM/WebSphere/AppServer/bin启动WAS

#./startServer.sh server1

启动完成后,在其他机器输入http://iphost:9060/ibm/console,如果能打开界面,说明安装成功,至此WAS光盘镜像的静默安装完成