在lunix上安装以及更新WebSphere7相关操作教程.docx
- 文档编号:7240536
- 上传时间:2023-05-11
- 格式:DOCX
- 页数:15
- 大小:25.89KB
在lunix上安装以及更新WebSphere7相关操作教程.docx
《在lunix上安装以及更新WebSphere7相关操作教程.docx》由会员分享,可在线阅读,更多相关《在lunix上安装以及更新WebSphere7相关操作教程.docx(15页珍藏版)》请在冰点文库上搜索。
在lunix上安装以及更新WebSphere7相关操作教程
第1章WebSphere7安装
1.1安装
1.1.1版本
WebSphere7
1.1.2静默安装
静默安装可以通配置一个应答文件,在安装过程中自动应答,以实现WAS7无图形化无交互的静默安装。
安装过程中除特别说明外,全部使用tsaip用户。
1.编辑~/.bash_profile文件(使用tsaip用户)
添加下面内容:
umask=022
2.检查和安装软件包(使用root用户)
在linux基本系统环境下,websphere安装需要如下包:
compat-db-
compat-db-
compat-libstdc++-296-2.96-
compat-libstdc++-33-
compat-libstdc++-33-
elfutils-0.137-
elfutils-devel-0.137-
elfutils-devel-0.137-
elfutils-devel-static-0.137-
elfutils-devel-static-0.137-
elfutils-libelf-0.137-
elfutils-libelf-0.137-
elfutils-libelf-devel-0.137-
elfutils-libelf-devel-0.137-
elfutils-libelf-devel-static-0.137-
elfutils-libelf-devel-static-0.137-
elfutils-libs-0.137-
elfutils-libs-0.137-
libXp-
libXp-
rpm-build-
使用如下命令检查:
rpm-qa|grepcompat-db
rpm-qa|grepcompat-libstdc++
rpm-qa|grepelfutils
rpm-qa|grepelfutils-devel
rpm-qa|grepelfutils-devel-static
rpm-qa|grepelfutils-libelf
rpm-qa|grepelfutils-libelf-devel
rpm-qa|grepelfutils-libs
rpm-qa|greplibXp
rpm-qa|greprpm-build
3.上传和解压安装介质(以下如无特别说明,均使用tsaip用户)
使用xftp上传安装介质时,必须使用binray模式,再执行如下命令解压:
cd
tar-zxvf
解压时报错:
gzip:
stdin:
invalidcompresseddata--formatviolated
【解决方法】linux用ftp下载时有时候会出现这样的问题,得用bin模式下载文件才行。
一般我们是用xftp上传时默认是auto模式,一般是ascii的上传模式,必须修改为binary模式。
修改方法为在xftp中进入Commands|TransferType菜单,改为binary,如下图所示:
4.修改
进入WAS目录,修改
cd<解压后得到的WAS目录>
mkdir-p/opt/ibm/WebSphere/AppServer
创建目录时报错,原因是tsaip用户没有对/opt的写权限
【解决办法】创建一个/opt/ibm目录,并把所有者赋给tsaip
1.使用root用户:
mkdir/opt/ibm
chown-Rtsaip:
tsaip/opt/ibm
2.使用tsaip用户
mkdir-p/opt/ibm/WebSphere/AppServer
cp
vi
修改如下内容:
#将以下内容取消注释,使之生效,使得允许静默安装
-OPTsilentInstallLicenseAcceptance="true"
#将以下内容取消注释,使之生效,使得允许非root用户静默安装
-OPTallowNonRootSilentInstall="true"
#将以下内容取消注释,使之生效,使得安装时检查文件是否可读写
-OPTcheckFilePermissions="true"
#如果是centos系统,必须将以下内容取消注释,使之生效
-OPTdisableOSPrereqChecking="true"
#PROF_enableAdminSecurity选项生效时,要给PROF_adminUserName和PROF_adminPassword分别赋值,例如可以将用户名和密码都赋为admin
-OPTPROF_enableAdminSecurity="true"
-OPTPROF_adminUserName=admin
-OPTPROF_adminPassword=admin
#增加以下内容,指定安装目录
-OPTinstallLocation="/opt/ibm/WebSphere/AppServer"
5.确认安装目录存在且为空
WebSphere安装前指定的安装目录必须已经存在且内容为空
6.安装
cd<解压后得到的WAS目录>
./install-options-silent
上面命令执行完成后,可以通过如下命令查看安装日志,确认是否安装成功:
tail-f/opt/ibm/WebSphere/AppServer/logs/install/log.txt
安装时报错:
err,/tmp/normalFeaturePanelControl.xml(Permissiondenied)
【解决办法】原因是tasip用户没有/tmp目录的权限
普通情况下/tmp目录的权限应该是如下所示:
但不知道什么原因,会缺少了最后一个t权限,则此时tsaip用户无法向/tmp目录写入,可以使用root用户登录,输入如下命令:
cd/
chmod1777tmp
在Centos5.3下安装时报错:
ge
(Mar18,201212:
34:
25PM),Process,,err,SystemPrerequisitesCheck
Warning:
Asupportedoperatingsystemwasnotdetected.
Supportforyouroperatingsystemmighthavebeenaddedafterthereleaseoftheproduct.SeetheWebSphereApplicationServerdetailedsystemrequirementsWebpagesformoreinformationaboutsupportedoperatingsystems.Youcancontinuewiththeinstall
tion,buttheinstallationorproductoperationmightnotsucceedwithoutapplyingmaintenance.GototheproductsupportWebpagestoobtainthelatestmaintenancepackagestoapplyafterinstallation.
(Mar18,201212:
34:
25PM),Process,,wrn,
Todisableoperatingsystemprerequisitechecking,setoptiondisableOSPrereqCheckingtotrue,orrefertothe"OperatingSystemPrerequisiteChecking"sectioninthesampleresponsefile.
(Mar18,201212:
34:
25PM),Process,,msg1,Currentinstall/uninstallprocessfailed.
(Mar18,201212:
34:
25PM),Process,,msg1,CWUPI0000I:
EXITCODE=1
(Mar18,201212:
34:
25PM),Process,,msg1,INSTCONFFAILED
[tsaip@OIP-TEST2WAS]$vi
err,/tmp/normalFeaturePanelControl.xml(Permissiondenied)
【解决办法】
注意上述报错信息中用红色标出的部分,根据其指示,修改,将将disableOSPrereqChecking=true前面的注释去掉,使之生效
在Centos5.3下安装时报错:
ge
./install:
line401:
[:
-ge:
unaryoperatorexpected
【解决办法】
因为install文件里有一段会读取/etc/redhat-release,并从中取第7个字段与5作比较,而Centos中这个文件只有3个字段,因此可以备份intall文件后修改install文件,将401行中的$7改为$3。
1.1.3补丁静默安装
部署应用包,需要将was7.0升到
上传补丁工具
1.1.3.1补丁工具安装
解压,进入UpdateInstaller目录,
复制,再进行修改。
cdUpdateInstaller
cp
vi
修改如下内容:
修改
#将以下内容取消注释,使之生效,检测文件系统权限
-OPTsilentInstallLicenseAcceptance="true"
#将以下内容取消注释,使之生效,指明补丁包路径
-OPTallowNonRootSilentInstall="true"
#如果是centos系统,必须将以下内容取消注释,使之生效
-OPTdisableOSPrereqChecking="true"
#增加以下内容,指明要升级的was的路径
-OPTinstallLocation="/opt/ibm/WebSphere/AppServer/UpdateInstaller"
#将文件中原有安装路径注释掉
#-OPTinstallLocation="C:
\ProgramFiles\IBM\WebSphere\UpdateInstaller"
进行静默安装
./install-options-silent
安装完成后可以到
less/opt/ibm/WebSphere/AppServer/UpdateInstaller/logs/install/log.txt
1.1.3.2补丁安装
1.修改静默安装的应答文件
先拷贝/opt/ibm/WebSphere/AppServer/UpdateInstaller/responsefiles目录下的install.txt文件到myinstall.txt,再进行修改。
cd/opt/ibm/WebSphere/AppServer/UpdateInstaller/responsefiles
cpinstall.txtmyinstall.txt
vimyinstall.txt
#将以下内容取消注释,使之生效,检测文件系统权限
-OPTcheckFilePermissions="true"
#将以下内容取消注释,使之生效,指明补丁包路径
#说明:
目录可放多个pak补丁包
-Wmaintenance.package="/opt/ibm/WebSphere/AppServer/UpdateInstaller/maintenance/pak001"
--注意以上一行复制过去后等号后面的部分可能会换行,要把换行删除,否则安装报错。
pak001的名字根据实际情况定义。
#指明要升级的was的路径
-Wproduct.location="/opt/ibm/WebSphere/AppServer"
#执行类型
-Wupdate.type="install"
2.创建pak001目录
建议补丁包目录使用pak<日期>的形式,便于将来的检索
mkdir-p/opt/ibm/WebSphere/AppServer/UpdateInstaller/maintenance/pak001
3.将补丁包拷贝到刚才指定的目录下
cd<补丁所在目录>
mv/opt/ibm/WebSphere/AppServer/UpdateInstaller/maintenance/pak001
mv/opt/ibm/WebSphere/AppServer/UpdateInstaller/maintenance/pak001
注意:
以上补丁包名为64位补丁包,如果是32位补丁包需要修改上面命令中的包名。
4.安装补丁
cd/opt/ibm/WebSphere/AppServer/UpdateInstaller/
./update.sh-optionsresponsefiles/myinstall.txt-silent
以下内容仅供以后部署时参考,安装介质时不需要做。
查看补丁是否安装成功:
./historyInfo.sh
1.2配置方法
概要文件是WAS的执行环境,相当于“Weblogic的Domain或Server节点。
概要文件分为两种:
管理节点(DeploymentManager):
使用
受管节点(NodeAgent):
使用
通常来说,一个Node代表一台物理上的机器,当然一台机器上也允许创建多个Node。
原则上,WebSphere在启动时只要启动这两个节点,而应用服务器的启动应该通过管理控制台。
(管理控制台无法启动管理节点)
以下假设WebSphere安装目录为/opt/ibm/WebSphere
1.2.1删除概要文件
如果安装时已经创建了概要文件,可以直接用,也可以删除重建。
下面介绍如何删除概要文件。
1.先查看已经创建的概要文件
cd/opt/ibm/WebSphere/AppServer/bin
./manageprofiles.sh-listProfiles
显示结果如下图所示:
只有上面显示出的节点才能够删除。
2.停止应用服务器、受管节点及管理节点
假设有AppServ01、Dmgr01两个概要文件,都在/opt/ibm/WebSphere/AppServer/profiles目录下。
a)先去停止Node节点对应的所有应用服务器。
通过浏览器登录,用户名和密码就是安装过程中设置的admin/admin,然后进入视图|服务器|服务器类型|WebShpereApplicationServer,如果有server已启动,就停掉。
在这里也可以修改server的名称,查看Server的端口。
如下图所示:
b)再停止Node节点
可以通过管理控制台查看Node节点的状态,如果已启动,则需要停止。
查看Node节点状态如下图所示:
停止Node节点:
通过tsaip用户登录操作系统,运行如下命令,进入受管节点的概要文件目录,关闭受管节点:
cd/opt/ibm/WebSphere/AppServer/profiles/AppSrv01/bin
./stopNode.sh
关闭过程中可能要输入用户名和密码,也是之前安装中设置的admin/admin。
c)停止管理节点
cd/opt/ibm/WebSphere/AppServer/profiles/Dmgr01/bin
./stopManager.sh
注意:
关闭过程中可能要输入用户名和密码,也是之前安装中设置的admin/admin。
3.先删除受管节点
cd/opt/ibm/WebSphere/bin
./manageprofiles.sh-delete-profileNameAppSrvForOIPA
注:
AppSrvForOIPA是profileName。
然后去profiles目录删除受管节点的文件。
cd/opt/ibm/WebSphere/AppServer/profiles/
rm-rfAppSrvForOIPA
4.再删除管理节点(不推荐)
管理节点如果已创建,一般不需要删除。
cd/opt/ibm/WebSphere/bin
./manageprofiles.sh-delete-profileNameDmgr01
然后去profiles目录删除受管节点的文件。
cd/opt/ibm/WebSphere/AppServer/profiles/
rm-rfAppSrvForOIPA
1.2.2创建概要文件
1.创建管理节点概要文件
注意,管理节点不是必须的,可以不创建管理节点直接创建受管节点。
cd/opt/ibm/WebSphere/bin
./manageprofiles.sh-create-profileNameDmgrAOpp-profilePath/var/ossapp/WebSphere/AppServer/profiles/DmgrAOpp-templatePath/var/ossapp/WebSphere/AppServer/profileTemplates/dmgr/-nodeNameDmgrAOppNode
参数说明:
nodeName:
节点名称
profileName:
概要名称
templatePath:
模板路径
profilePath:
概要文件路径
注意:
管理节点使用
在创建概要文件的时候报以上错误,解决方法为(使用root用户):
在/etc/hosts文件中第一行添加:
机器IP主机名(hostname)主机名(hostname)
执行source /etc/profile命令使之生效。
2.创建受管节点概要文件
cd/opt/ibm/WebSphere/bin
创建一个受管节点
./manageprofiles.sh-create-profileNameAppOpp-profilePath/var/ossapp/WebSphere/AppServer/profiles/AppOpp-templatePath/var/ossapp/WebSphere/AppServer/profileTemplates/default/-nodeNameAppOppNode
注意:
如果概要文件需要在不同的机器上运行,设置-hostName为IP地址,默认为主机名。
也可以自定义-nodeName-cellName值。
1.2.3节点端口查看
每个节点的概要文件的logs目录的AboutThisProfile.txt记录了该概要文件的端口信息。
例如,查看moreAboutThisProfile.txt管理节点端口可使用如下命令:
cd/opt/ibm/WebSphere/AppServer/profiles/DmgrOip/logs
moreAboutThisProfile.txt
可看到类似如下结果:
管理节点最重要的有两个端口
1)Administrativeconsoleport:
管理控制台节点的端口。
在这里可以看到,我们可通过浏览器访问
2)SOAP端口为8879:
这个端口用于后面的受管节点向管理节点的注册。
再查看一个受管节点:
cd/opt/ibm/WebSphere/AppServer/profiles/AppSrvOip/logs
moreAboutThisProfile.txt
显示结果类似如下:
受管节点重要信息有
1)节点名称:
这个节点名称即为显示在控制台的NodeAgent中的节点名称。
2)HTTPtransportport:
应用端口。
注意:
AboutThisProfile.txt仅能查看,不用于修改端口。
1.2.4受管节点向管理节点注册(不必做,使用默认参数即可)
注意,如果受管节点向管理节点注册,则必须启动管理节点和受管节点才能启动应用服务器,建议资源紧张时不这么做。
在首次启动前,受管节点需要向管理节点注册,然后才能启动。
注册前,请确认管理节点已经启动。
由于之前增加了两个受管节点,因此这两个节点要分别向管理节点注册。
1.查看SOAP端口
注册前,先要查看注册所用的管理节点的SOAP端口:
grepSOAP/opt/ibm/WebSphere/AppServer/profiles/DmgrOip/logs/AboutThisProfile.txt
结果如下图所示:
即SOAP端口为8879。
2.注册受管节点概要文件
cd/opt/ibm/WebSphere/AppServer/profiles/AppSrvOip/bin
./addNode.sh8879
注意,,可以使用hostname–i获取该IP,如果/etc/hosts文件被修改过,,则不能向
命令执行完成,若注册成功,则同时会将该受管节点自动启动起来。
验证:
注册完成后,登录管理控制台,即可在系统管理|NodeAgent处看到相应的受管节点,如下图所示:
如果添加后在管理节点的控制台看不到该节点,可以先运行./removeNode.sh,再重新注册。
这往往是由于之前的注册时的IP地址搞错了。
1.2.5JVM配置(不必做,使用默认参数即可)
可以在管理控制台配置管理节点、受管节点和应用服务器的JVM配置。
1.2.5.1应用服务器JVM配置
登录管理界面,进入服务器|服务器类型|WebSphereApplicationServer菜单:
点击server名称例如server1,进入如下画面,点击“Java和进程管理”的进程定义菜单。
点击“Java虚拟机”,即可进入配置页面。
1.2.6环境参数调整(不必做,使用默认参数即可)
可能根据需要对was环境中的参数值进行调整,但大部分情况下需要重启进程才能使配
配置有效。
Web应用这一块不需要调整,以下所讲的都是针对mdb节点的参数调整,可根据需要来操作。
Was服务器jvm版本信息如下:
javaversion"1.6.0"
Java(TM)SERuntimeEnvironment(buildpxa6460sr7ifix-_02(SR7+IZ69890+IZ70326))
IBMJ9VM(build2.4,JRE1.6.0IBMJ92.4Linuxa
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- lunix 安装 以及 更新 WebSphere7 相关 操作 教程