WebSphere Application Server 部署说明
北京希尔信息技术有限公司
2010-12-20 Version 1.0
1.准备工作
1.1现已WebSphere Application Server 7.0.0.9 试用版为例,首先需要对安装文件进行解压tar xzvf ../was.cd.7009.trial.base.opt.linux.ia3
2.tar.gz
1.2解压后,运行安装程序
WAS/install
2.开始安装
2.1点击【下一步】
2.2接收IBM条款和非IBM 条款
2.3系统必备软件检查
2.4默认选择【安装管理控制台的非英语语言软件包】和【安装应用程序服务器运行时环境
的非英语语言软件包】
2.5选择【产品安装位置】,这里设置为/opt/IBM/WebSphere/AppServer/7.0
2.6选择WAS的运行环境,采用默认的【应用程序服务器】
2.7勾选【启动管理安全性】,并设置管理员的帐号和口令
2.8验证执行安装的许可权,本例为60天试用版
2.9查看安装摘要
2.10点击【下一步】进行自动化安装过程
2.11查看安装结果,并启动“第一步”控制台,点击【完成】
2.12为测试安装是否成功,可以点击【启动服务器】,并访问本机管理地址进行测试:https://localhost:9043/ibm/console或者
https://localhost:9043/admin
3.服务器的启动与关闭
默认成功安装WebSphere Application Server 7.0.0.9 后,会生成服务器server1,启动的方法是
/opt/IBM/WebSphere/AppServer/7.0/bin/startServer.sh server1
关闭的方法是
/opt/IBM/WebSphere/AppServer/7.0/bin/stopServer.sh server1
4.常用配置
4.1修改服务器占用端口
4.1.1登录控制台后,选择【服务器类型】中的【WebSphere Application Server】
4.1.2选择server1
4.1.3在主窗口的右侧选择【端口】
4.1.4定位到【WC_defaulthost】
4.1.5修改端口为80 ,并点击【应用】
4.1.6保存修改到配置文件
4.1.7如果修改端口不是80 ,还需要在【虚拟主机】中添加其它端口
4.1.8重启服务器已使设置生效。
4.2修改JDBC连接
4.2.1创建存放JDBC驱动的目录,这里使用11.2 的Oracle JDBC驱动
cd /opt/IBM/WebSphere/AppServer/7.0
mkdir -p jdbc/oracle
scp $ORACLE_HOME/jdbc/lib/ojdbc6.jar jdbc/oracle
4.2.2登录控制台,访问【环境】下的【WebSphere变量】,搜索到
【ORACLE_JDBC_DRIVER_PATH】变量,修改它的值为
${WAS_INSTALL_ROOT}/jdbc/oracle
4.2.3选择【JDBC提供程序】,新建一个Provider
4.2.4选择数据库类型为Oracle,实现类型为连接池数据源
4.2.5确认之前数据库驱动的引用路径是否正确
4.2.6查看配置摘要,并点击【完成】
4.2.7保存JDBC提供程序的配置
4.2.8现在开始新建一个【数据源】
4.2.9这里数据源名为jxbsu_prd ,JNDI名称为jdbc/oracleDS
4.2.10选择刚刚配置的JDBC提供程序Oracle JDBC Driver
4.2.11输入JDBC URL,类似jdbc:oracle:thin:@db:1521:jxbsu
4.2.12先跳过安全性别名的设置
4.2.13查看以上数据源的配置摘要,并点击【完成】
4.2.14保存新增的数据源到配置文件
4.2.15点击刚刚新建的数据源jxbsu_prd
4.2.16点击主修改页面右侧的【JAAS – J2C认证数据】
4.2.17新建一个用户和口令
4.2.18填写别名,用户标识,密码和描述,并点击【应用】
4.2.19保存安全性别名配置
4.2.20再次进入数据源配置页面(jxbsu_prd)
4.2.21下拉到配置页面底部,修改组件管理的认证别名为***/jxbsu_prd,容器管理的认证
别名为***/jxbsu_prd ,并点击【应用】
4.2.22第三次保存修改到主配置文件
4.2.23为测试配置的数据源的有效性,需要对其进行测试
4.2.24以下是数据源测试成功的提示消息
4.3修改JVM 参数
4.3.1进入服务器配置界面
4.3.2在右侧菜单栏的【服务器基础架构】的【Java和进程管理】中选择【进程定义】
4.3.3在右侧菜单栏的【其他属性】下选择【Java虚拟机】
4.3.4设置【最大堆大小】为一个合适的值,这里演示为2048 MB
4.3.5在【通用JVM参数】一栏配置一个合适的内存管理策略或参数,这里演示的是分代
内存管理-Xgcpolicy:gencon
4.3.6应用以上的修改
4.3.7保存JVM的配置到文件
5.单点登录客户端配置
5.1登录控制台,并进入【安全性】的【SSL证书和密钥管理】
5.2在右侧菜单栏中点击【相关项】的【密钥库和证书】
5.3选择NodeDefaultTrustStore
5.4在右侧菜单栏的【其他属性】里点击【签署者证书】
5.5点击【从端口检索】按钮
5.6在常规属性中填写主机,端口,和别名,并点击【检索签署着信息】
5.7注意检查一下证书的【指纹】,确认证书无误后,点击【应用】
5.8保存可信任证书到主配置
6.应用的部署
这里以部署安全平台为例
6.1上传安全平台的web应用程序包(aq.war)到服务器端部署目录
/heer/school/jxbsu/applications/tmp/packed/aq.war
6.2选择【应用程序】的【新建应用程序】
6.3选择【新建企业应用程序】
6.4切换到【远程文件系统】部署模式,输入服务器端Web应用程序的绝对路径
6.5保留默认的【快速路径】选项,点击【下一步】
6.6根据具体需求,调整需要的部署参数,这里启动了【预编译JSP文件】
6.7将模块映射到服务器server1 ,点击【下一步】
6.8在配置资源引用时,点击【浏览】以便从列表中选择
6.9选择需要的数据源,并点击【应用】
6.10配置完资源引用后,点击【下一步】
6.11根据需要选择虚拟主机,这里保留默认配置,并点击【下一步】
6.12设置Web模块的上下文根,这里输入安全平台的Context值/aq
6.13确认以上的部署设置,点击【完成】
6.14保存配置到文件系统
6.15进入【应用程序】的【WebSphere企业应用程序】菜单
6.16选择刚部署成功的Web应用程序(这里是aq_war),并【启动】它
6.17成功启动后,红色叉叉变为绿色箭头
6.18从浏览器访问Web应用
6.19登录系统,并检查是否有报错的页面
7.结束语
本篇部署说明主要描述了WebSphere Application Server 的准备、安装、启停、配置以及部署等几个重要环节的基本操作。
但实施过程中难免会遇到文档中没有涉及的疑难问题,这时可以参考官方的相关文档,或从互联网中寻求答案。