在Linux上安装配置ibm websphere61.docx
《在Linux上安装配置ibm websphere61.docx》由会员分享,可在线阅读,更多相关《在Linux上安装配置ibm websphere61.docx(17页珍藏版)》请在冰豆网上搜索。
在Linux上安装配置ibmwebsphere61
在Linux上安装配置WAS6.1
1.安装前的准备工作
1>确保Linux系统执行权限配置
本次选用的是RedHatEnterprise5.1,以root用户登录,
执行以下命令查看用户创建文件的默认权限:
#umask
确保umask的值为022,如果不符,执行以下命令设置:
#umask022
umask设置了用户创建文件的默认权限,它与chmod的效果刚好相反,umask设置的是权限“补码”,而chmod设置的是文件权限码。
一般在/etc/profile、$[HOME]/.bash_profile或$[HOME]/.profile中设置umask值。
umask命令允许你设定文件创建时的缺省模式,对应每一类用户(文件属主、同组用户、其他用户)存在一个相应的umask值中的数字。
对于文件来说,这一数字的最大值分别是6。
系统不允许你在创建一个文本文件时就赋予它执行权限,必须在创建后用chmod命令增加这一权限。
目录则允许设置执行权限,这样针对目录来说,umask中各个数字最大可以到7。
2>确保Linux系统中已经安装好firefox
确保使用的Linux系统中已经安装了Web应用程序包,其中包括firefox浏览器,以便后面安装的时候需要调用到图形界面的浏览器应用。
3>添加ulimit设置
以root用户登录,在root家目录的.bashrc中添加ulimit-n8192后保存
#cd~
#vi.bashrc
ulimit-n8192
设置ulimit主要目的是避免出现addNode和importWasprofile的错误。
4>确保Linux系统中WAS所需的程序包已经安装
compat-libstdc++-33-3.2.3-61
compat-db-4.2.52-5.1
libXp-1.0.0-8
可以在使用rpm–q命令查看当前Linux系统中是否已经安装以上程序包,
#rpm–qcompat-libstdc++
如果缺失,可以在Linux光盘或者ISO安装文件中找到相应的程序包通过rpm–ivh命令安装
5>确认WAS6.1安装程序包
下面使用的WebSphereApplicationServerNetworkDeploymentV6.1forLinuxonx86,32-bit的安装包
首先就WAS6.1安装程序包上传到Linux服务,然后用tar命令提取解压:
#tarzxvfC88STML.tar.gz
ThecommandcompletessuccessfullywithnoerrorswhentheJava2SDKisintact.
提取解压后,进入以下目录确认JDK版本
#cdJDK/jre.pak/repository/package.java.jre/java/jre/bin
#./java-version
javaversion"1.5.0"
Java(TM)2RuntimeEnvironment,StandardEdition(buildpxi32dev-20060511(SR2))
IBMJ9VM(build2.3,J2RE1.5.0IBMJ92.3Linuxx86-32j9vmxi3223-20060504(JITenabled)
J9VM-20060501_06428_lHdSMR
JIT-20060428_1800_r8
GC-20060501_AA)
JCL-20060511a
2.安装WebSphereApplicationServer6.1
下面将安装的主要步骤以图片及文字形式进行说明,拿到的Linux系统是RedHatEnterprise5.1中文版,避免安装WAS的时候界面乱码,设置LANG环境变量
[root@was61~]#exportLANG=en_US.UTF-8
WAS安装程序包解压后,可以找到launchpa.sh文件执行,进入图形界面安装
#./launchpad.sh
选择WebSphereApplicationServerNetworkDeployment点击进入
进入WebSphereApplicationServerNetworkDeployment安装向导,NEXT
默认选择接受,NEXT
进入系统要求检查确认,如果不是官方推荐版本,可能或出现Fail,可以暂时忽略,继续安装,如果有报错信息,可以根据Log排查
选则安装样例应用,NEXT
保持默认安装路径,NEXT
WebshpereApplicationSever环境类型选择,这里选择ApplicationServer,当然也可以选择其他类型,各种类型的区别见以下描述
cellprofile(单元概要文件):
一个单元概要文件包含一个部署管理器概要文件
和一个应用程序服务器结点概要文件。
你可以在创建单元概要文件之后把其他一
些应用程序服务器结点添加到部署管理器概要文件。
单元概要文件模板是V6.1
中新增的概要文件类型。
Deploymentmanagerprofile(部署管理器概要文件):
部署管理器为在一台或者
多台机器上的逻辑上的一组应用程序服务器提供一个单独的管理接口。
在部署管
理器创建的时候开始,就已经可以获得管理安全。
Applicationserverprofile(应用程序服务器概要文件):
一个应用程序服务器概
要文件有一个名为server1的缺省服务器。
应用程序服务器可以与一个包含
snoopservlet和hitcountservlet的缺省应用程序一起创建,也可以与示例程序一
起创建。
你可以联立一个应用程序服务器,或者把它作为一个独立的应用程序服
务器使用。
Customprofile(自定义概要文件):
一个自定义概要文件是一个空结点。
你可
以向结点里面添加应用程序服务器,集簇,或者其他的Java过程,例如通信服
务器。
你必须把自定义概要文件添加到一个单元之中才能对其进行操作。
设置管理控制台的用户和密码ekp,以及样例应用的密码
确认安装概要,NEXT
等待几分钟后,可以看到以下界面,安装成功
我们可以到以下路径查看安装详细信息
#more/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/AboutThisProfile.txt
Applicationserverenvironmenttocreate:
Applicationserver
Location:
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01
Diskspacerequired:
200MB
Profilename:
AppSrv01
Makethisprofilethedefault:
True
Nodename:
was61Node01
Hostname:
was61
Enableadministrativesecurity(recommended):
True
Administrativeconsoleport:
9060
Administrativeconsolesecureport:
9043
HTTPtransportport:
9080
HTTPStransportport:
9443
Bootstrapport:
2809
SOAPconnectorport:
8880
Runapplicationserverasaservice:
True
CreateaWebserverdefinition:
False
在上一步骤,
如果勾选LaunchtheFirststepsconsole,可以确认安装是否成功,确认后,可以启动Server,创建管理profile,进入管理控制台安装JAVA应用程序。
如果不勾选LaunchtheFirststepsconsole,安装结束。
在退出安装界面后,如何启动和停止Server,可以通过以下两种方法:
方法一:
进入图形化界面,启动Fisrtsteps
输入以下命令,打开默认建立的AppSrv01server的firststeps界面,如上图
#/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/firststeps/firststeps.sh
可以通过Starttheserver/Stoptheserver启动/停止AppSrv01server.
方法二:
通过启动或者停止的命令脚本
#/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/bin/startServer.shserver1
#/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/bin/stopServer.shserver1
3.创建和管理profile
Profile是实际的概要文件,它和Node其实是一回事,Node是管理上使用的概念,Server就是所谓的ApplicationServerInstance,这是我们实际要布署Application的地方。
可以创建多个profiles对应不同的端口,部署不同的应用。
在Linux32bit的WAS6.1中可以通过Firststep进行图形化的安装配置,上一节最后一个步骤中有提到。
但是在Linux64bit的WAS6.1中只能通过manageprofiles命令还创建管理。
manageprofiles命令的语法是:
manageprofiles–模式–参数
模式
用途
-create:
创建一个新的概要。
-augment
使用给定的概要模板,扩充某个特定的概要。
-delete
删除一个概要。
-unaugment:
取消对概要的扩充。
-deleteAll
删除所有已注册的概要。
-listProfile
列出概要注册中心中的概要。
-getName
返回指定路径下的概要的名称。
-getPath
返回指定概要名称的路径。
-validateRegistry
验证概要注册中心,并返回一个无效概要的列表。
-validateAndUpdateRegistry
验证概要注册中心,列出被清除的无效概要。
-getDefaultName
返回缺省概要的名称。
-setDefaultName
设置缺省概要。
-backupProfile
将指定的概要备份到一个zip文件。
-restoreProfile
从zip文件中恢复指定的概要。
-response
在一个响应文件中管理概要。
-help
显示帮助。
使用root用户执行进入bin目录创建我们所需的profiles,最简单的使用-create–templatePath来创建一个新的profile,其他可选项保持默认
#cd/opt/IBM/WebSphere/AppServer/bin
#./manageprofiles.sh-create-templatePath"/opt/IBM/WebSphere/AppServer/profileTemplates/default"
INSTCONFSUCCESS:
Success:
ProfileAppSrv02nowexists.Pleaseconsult/opt/IBM/WebSphere/AppServer/profiles/AppSrv02/logs/AboutThisProfile.txtformoreinformationaboutthisprofile.
创建成功后出现以上Log,且可以到所提示路径找到创建profile的详细信息。
4.更新WAS补丁
首先需要到IBM官方网站下载补丁安装工具UpdateInstaller,然后下载对应WAS版本的补丁。
在以上站点找到相应的安装工具及补丁(这里下载是针对64bit):
WAS补丁安装工具:
UpdateInstallerV7.0forWebSphereSoftware
7.0.0.17-WS-UPDI-LinuxAMD64.zip
6.1.0.39补丁:
WebSphereApplicationServerV6.1FixPack39
6.1.0-WS-WAS-LinuxX64-FP0000039.pak
1>安装WAS补丁安装工具
首先将下载好的WAS补丁安装工具7.0.0.17-WS-UPDI-LinuxAMD64.zip上传到Linux服务器,然后解压安装,具体操作如下:
#unzip7.0.0.17-WS-UPDI-LinuxAMD64.zip
解压完成之后,生成2个文件夹JDK和UpdateInstaller,进入UpdateInstaller目录,在图形界面运行安装脚本,如下:
#cdUpdateInstaller
#./install
安装配置描述及截图如下:
启动脚本后,进入UpdateInstaller安装向导
接受协议许可证条款,如下图
系统必备软件自动检查通过,下一步
选择安装目录,可以按照默认安装在WAS的同级目录
安装摘要显示,确认后,下一步进入安装
等待几分钟后,显示安装完成,如下图
此时,补丁安装工具UpdateInstaller已经安装完毕,我们可以通过此工具安装补丁。
2>安装WAS6.1.0.39补丁
将IBM官网下载的最新补丁包6.1.0-WS-WAS-LinuxX64-FP0000039.pak上传到Linux服务器的以下目录
/opt/IBM/WebSphere/UpdateInstaller/maintenance
然后启动安装补丁工具
#/opt/IBM/WebSphere/UpdateInstaller/update.sh
进入使用向导
选择补丁安装目录,默认,下一步
选择安装维护软件包,下一步
选择维护软件包目录,即刚才上传到Linux的补丁包的位置
/opt/IBM/WebSphere/UpdateInstaller/maintenance
默认选中刚才上传的补丁包,下一步
安装摘要,选中验证执行安装的许可权,下一步
验证成功,继续下一步,开始正式安装补丁
等待大概10分钟左右,补丁安装完毕,如下图,点击完成即可
安装完后,检查版本信息:
#/opt/IBM/WebSphere/AppServer/bin/versionInfo.sh
可以看到完整的版本信息,确认补丁版本是否安装成功。
参考文档: