Linux系统上WebSphere的安装、配置与应⽤部署
⼀.WebSphere安装
1. 安装环境:
操作系统: redhat-release-5Server-5.4.0.3
WebSphere版本: WebSphere6.1
安装包名称: was.cd.6100.linux.ia32.tar(请使⽤服务器集版)
2. 准备安装环境
将was.cd.6100.linux.ia32.tar拷贝⾄应⽤服务器某⼀路径下.
如: /websphere/ was.cd.6100.linux.ia32.tar 解压后得到安装程序⽬录(解压命令:
tar -xvf *.tar), 授予整个⽬录最⼤权限, 使⽤命令chmod 0777 /websphere –R
经过解压过程后, ⽬录结构显⽰如下:
3. 编辑安装配置⽂件responsefile_
我使⽤静默安装的⽅式,所有的配置都是通过读取配置⽂件的⽅法来加载,下⾯我们来配置相应⽂件.
配置⽂件我已准备完成, 可以直接使⽤:
-OPT silentInstallLicenseAcceptance="true"//接受License
-OPT allowNonRootSilentInstall="true"//是否允许⾮root⽤户安装
-OPT disableOSPrereqChecking="true"//取消对系统的检测
-OPT installType="installNew"//是否全新安装
-OPT feature="noFeature"//不安装⽰例
-OPT installLocation="/opt/IBM/WebSphere/AppServer"//HP-UX, Solaris or Linux默认安装路径
-OPT profileType="cell"//⽣成标准概要表,如果指定为none则不创建任何概要⽂件,需要通过manageprofiles.sh命令⼿⼯创建概要⽂件,指定为cell可以创建⼀个cell概要⽂件和⼀个dm概要⽂件
-OPT PROF_enableAdminSecurity="true"//设置管理员安全,在下⾯两项上输⼊⽤户名和密码.如:⽤户名为admin,密码为admin.如果值为”false”,表⽰不设置,则下⾯两项不需要填写
-OPT PROF_adminUserName="admin"//
-OPT PROF_adminPassword="admin"
如果安装时当profileType不为none且安装失败时在对应⽇志(⽇志路径在第3步)中会提⽰profileType参数不存在,则安装包可能是试⽤版,请使⽤服务器集版.
这⾥安装配置⽂件responsefile_的位置和名称都是⾃⼰定的,也可以⾃定义在was中提供的默认配置⽂件 :
-OPT PROF_profileName=Appsrv01
-OPT PROF_isDefault="true"
-OPT PROF_hostName=Test
-OPT PROF_nodeName=app-node
-
OPT PROF_cellName=app-cell
-OPT PROF_defaultPorts="true"
将responsefile_⽂件放置于/websphere/WAS⽬录中.
4. 执⾏命令进⾏静默安装
以root账号⾝份执⾏,切换⽬录到/websphere/WAS/在命令⾏输⼊(建议不要复制粘贴):
sh install -options “responsefile_” –silent
等待⼀段时间,直到命令执⾏完成。查看是否安装成功。
这⼀步的时候容易出现⼀个问题:执⾏命令⼤约⼏秒钟就结束了然后观察 /opt ⽬录下什么都没有 这说明出错了 具体有以下⼏个可能的因素:
在安装过程中因失败⽽退出时会在/root/waslogs⽬录下⽣成⽇志⽂件进⼊waslogs⽂件夹查看 查看原因并调试即可, 如图
如果执⾏结束且/root/waslogs⽬录下并未⽣成⽇志⽂件且/opt⽬录下存在.ibm 和IBM⽬录, 则表明安装成功
5. WebSphere安装完成
1. 安装成功后可根据responsefile_中所配置的安装路径, 到安装完成的WebSphere根⽬录.本⽂采⽤的是默认安装路径:
/opt/IBM/WebSphere/AppServer, 如图
2. ⽇志⽂件位于/opt/IBM/WebSphere/AppServer/logs/, 有兴趣可以⾃⼰看⼀下
6. 验证是否安装成功
需要先创建概要⽂件才能启动,本⽂在安装配置⽂件responsefile_中已经配置了⼀个profileType为” cell” (cell的含义是: 两个概要⽂件将被创建,⼀个部署管理器托管节点,另⼀个是已经加⼊部署管理器托管节点的应⽤服务器。), 在安装WebSphere过程中会⾃动根据安装配置⽂件responsefile_中的profileType创建相应概要⽂件, 如在安装配置⽂件中profileType设置为none需要⾃⾏创建概要⽂件否则会出现以下图中提⽰(创建概要⽂件⽅法会在下⾯讲) :
切换⽬录到/opt/IBM/WebSphere/AppServer/bin启动WAS
执⾏命令sh startManager.sh ,如图
此时可能出现下图情况不能启动server1:
需要进⼊应⽤服务器⽬录下/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/bin执⾏startNode.sh脚本启动节点
刷新页⾯后如下图可正常启动应⽤服务器server1 :
启动完成后,在其他机器输⼊ip:9043/ibm/console,如果能打开界⾯,说明安装成功,⾄此WAS的静默安装完成, 如图
⼆.WebSphere配置
创建概要⽂件
创建⼀个profileType为” deploymentManager”的部署管理概要⽂件
[root@localhost WAS]# /opt/IBM/WebSphere/AppServer/bin/manageprofiles.sh -create -templatePat
h
/opt/IBM/WebSphere/AppServer/profileTemplates/dmgr/ -profileName dmgr -profilePath
/opt/IBM/WebSphere/AppServer/profiles/dmgr
INSTCONFSUCCESS: 成功:概要⽂件 dmgr 现在存在。有关此概要⽂件的更多信息,请参阅
/opt/IBM/WebSphere/AppServer/profiles/dmgr/
创建⼀个profileType为” default”的应⽤代理节点概要⽂件
[root@localhost WAS]# /opt/IBM/WebSphere/AppServer/bin/manageprofiles.sh -create -templatePath
/opt/IBM/WebSphere/AppServer/profileTemplates/ default/ -profileName dmgr -profilePath
/opt/IBM/WebSphere/AppServer/profiles/ AppSrv01linux创建新用户和密码
INSTCONFSUCCESS: 成功:概要⽂件 server1 现在存在。有关此概要⽂件的更多信息,请参阅
INSTCONFSUCCESS: 成功:概要⽂件 server1 现在存在。有关此概要⽂件的更多信息,请参阅/opt/IBM/WebSphere/AppServer/profiles/ AppSrv01/
配置JDBC提供程序
配置JDBC提供程序,在标识3处的下拉框选择“节点”,点击[新建创建新的JDBC提供程序,如下:
在数据库类型选择要使⽤的数据库类型(以Oracle为例),其他的按照以下列出的选择:
b. 设置Oracle的JDBC驱动程序所在的⽬录(请根据实际情况来设置),点击[下⼀步]:
c. 确定设置⽆误后,点击[完成]:
d. 点击红线⽅框的[保存]将之前的设置信息保存:
三.配置数据源
新建数据源
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论