WebSphere部署文档
更新时间:2024-04-25 16:55:01 阅读量: 综合文库 文档下载
WebSphere 6.1部署文档v1.0
拟 制 审 核 会 签 标准化 批 准
Page 1 / 26
1.1 部署到WebSphere6.1
websphere6.1.0.0有个致命bug,所以需要升级到最新补丁包,否则会有控制台无法进入、cpu耗尽的现象。
1.1.1 准备工作
1.1.1.1 配置第三方库文件以及UOS服务启动程序
WAS_HOME\\AppServer\\lib\\jdbc目录下需要放的文件:
ojdbc14.jar
nls_charset12.zip
【注意】:如果连接的数据库为SQLServer,这里放的文件应该为
jtds-1.2.jar WAS_HOME\\AppServer\\lib\\ext目录下需要放的文件: 和WEB-INF下的文件一致(除struts.jar)
——WAS_lib/ext目录下不应该放struts.jar,否则登录WAS控制台后会出问题
1.1.1.2 启动WebSphere6.1
1.1.2 配置WebSphere变量 以linux, Oracle模式为例,windows请自设为自己的路径. 1. 进入【环境】 > 【WebSphere变量】,设置:
【ORACLE_JDBC_DRIVER_PATH】:/websphere/IBM/WebSphere/AppServer/lib/jdbc 保存配置,如下图:
Page 2 / 26
1.1.3
配置JAAS认证
进入【安全性】 > 【安全管理,应用程序和基础结构】 > 【JAVA认证和授权服务 > 【J2C认证数据】,如下图:
输入:
【用户标识】:IOMJAAS 【用户标识】:数据库用户名 【密码】:数据库用户密码 单击【确定】按钮,如下图:
Page 3 / 26
点确认保存配置,。 1.1.4
服务集成/总线
选择【服务集成】 > 【总线】,进入总线配置界面,如下图:
单击【新建】按钮,在界面中输入总线名称:IOMSIBUS
Page 4 / 26
点击”确定”,
确定完后,会出现这个完成界面,
Page 5 / 26
单击IOMIBUS进入总线配置界面,点击【安全性】,
安全性配置界面中,选择: 【引擎间认证别名】:IOMJAAS (前面配的JAAS) 【调解认证别名】:IOMJAAS (前面配的JAAS) 单击【确定】按钮,如下图:
Page 6 / 26
点确定保存配置。 1.1.4.1
配置总线成员
选择【服务集成】 > 【总线】 > 【IOMSIBUS】 > 【总线成员】,如下图:
单击【添加】按钮,输入: 【服务器】:将server1加入总线中; 其他保留缺省值,单击【下一步】,如下图:
Page 7 / 26
单击【保存】,保存配置;
保存后消息传递引擎就自动出现了,一开始状态是无效的。
1.1.4.2 总线的消息传递引擎
当总线成员加入后,消息传递引擎自动出现,这步不用配置,当重启服务器后,保证启动成功。
1.1.4.3 总线目标
配置目标,就是jms用到的队列名称,如下: jms.uosflow.queue jms.systemlogger.Queue jms.systemloggeroper.Queue
jms.autofinish.Queue jms.iomorder.Queue jms.schedule.Queue jms.xml2iom.Queue
选择【服务集成】 > 【总线】 > 【IOMSIBUS】 > 【目录】 > 【新建】,选中“新建”,如下图:
Page 8 / 26
点击”新增”,选择”队列”,点击”下一步”.
输入:
【标识】:jms.uosflow.queue 单击【下一步】,如下图:
Page 9 / 26
选择总线成员,单击【下一步】,如下图:
确认队列创建,单击【完成】; 保存配置;
用同样的方式配置队列:
jms.systemlogger.Queue jms.systemloggeroper.Queue jms.autofinish.Queue jms.iomorder.Queue jms.schedule.Queue jms.xml2iom.Queue 最终结果如下图:
Page 10 / 26
1.1.5
重启应用服务器
(略),
服务器重启后,进入总线 > 消息传递引引擎,查看引擎是否正常启动,必须保证启动成功;否则需要重新配置。
1.1.6 配置数据源
以Oracle thin模式为例,
1.1.6.1 配置jdbc/UOSFlowTxDataSource
在左边导航树中,选择【资源】 >【JDBC】 >【JDBC提供程序】,选择【作用域】,选择“Server1”,单击【应用】按钮,如下图
单击【新建】按钮,如下图:
选择:
【数据库类型】:Oracle 【提供者类型】:Oracle JDBC Driver
Page 11 / 26
【实现类型】:XA数据源 单击【下一步】,如下图:
点击”下一步”,直到确认完成.
【资源】 >【JDBC】 >【JDBC提供程序】>【Oracle JDBC Driver (XA)】,修改JAR包路径, 如下图所示:
${ORACLE_JDBC_DRIVER_PATH}/ojdbc14.jar ${ORACLE_JDBC_DRIVER_PATH}/nls_charset12.jar 然后单击【确定】; 【注意】:
${ORACLE_JDBC_DRIVER_PATH}是之前在WEBSPHERE变量中设定的值,
UNIX环境中用冒号分割,Windows环境中用分号分割;或者使用回车,不使用分隔符。 确认你的路径中已含有这两个JAR包
Page 12 / 26
进入【JDBC 提供者】 > 【Oracle JDBC Driver (XA)】,单击【数据源】 > 【新建】,输入: 【名称】:UOSFlowTxDataSource 【JNDI名称】:jdbc/UOSFlowTxDataSource 【组件管理的认证别名】:IOMJAAS (前面配置的JAAS) 其他保持默认配置,单击”下一步”按钮,如下图:
Page 13 / 26
点击”下一步”,保持默认,
输入URL: jdbc:oracle:thin:@IP:1521:SID 数据库类型根据自己的配置选择,点击”确定”
保存配置,测试连接成功,配置完成;否则,需要检查并重新配置。 1.1.7
配置JMS资源
1.1.7.1 配置JMS队列连接工厂
在左边导航树中,选择【资源】 > 【JMS】> 【队列连接工厂】,选中“服务器=server1”,点击”新增”,如下图所示:
Page 14 / 26
默认选第一个,点”确定”
单击【JMS队列连接工厂】,单击【新建】按钮,输入: 【名称】:jms.uosflow.QueueConnectionFactory
【JNDI】:jms/uosflow/QueueConnectionFactory 【总线名】:IOMSIBUS;
【组件管理的认证别名】:IOMJAAS 【XA 恢复认证别名】:IOMJAAS
其它的保持默认不需要更改,
单击【确定】按钮,保存配置。
1.1.7.2 配置JMS队列
在左边导航树中,选择【资源】 > 【JMS】 > 【队列】,选中“服务器=server1”,单击【新
Page 15 / 26
增】;
保持默认,点击”确定”
单击【JMS队列】 > 【新建】,输入:
【名称】:jms.uosflow.queue
【JNDI】:jms/uosflow/Queue 【总线】:IOMSIBUS 【队列名】:jms.uosflow.queue
单击【确定】按钮,保存配置;
Page 16 / 26
同样配置:
【名称】:jms.systemlogger.Queue
【JNDI】:jms/systemlogger/Queue 【总线】:IOMSIBUS
【队列名】:jms.systemlogger.Queue
同样配置:
【名称】:jms.systemloggeroper.Queue
【JNDI】:jms/systemloggeroper/Queue 【总线】:IOMSIBUS
【队列名】:jms.systemloggeroper.Queue
同样配置:
【名称】jms.autofinish.Queue
【JNDI】:jms/autofinish/Queue 【总线】:IOMSIBUS 【队列名】:jms.autofinish.Queue
同样配置:
【名称】 jms.iomorder.Queue
【JNDI】:jms/iomorder/Queue 【总线】:IOMSIBUS
【队列名】:jms.iomorder.Queue
同样配置:
【名称】 jms.schedule.Queue
【JNDI】:jms/schedule/Queue 【总线】:IOMSIBUS
【队列名】:jms.schedule.Queue
同样配置:
【名称】 jms.xml2iom.Queue
【JNDI】:jms/xml2iom/Queue
Page 17 / 26
【总线】:IOMSIBUS
【队列名】: jms.xml2iom.Queue
队列配置完后结果如下:
1.1.7.3
配置JMS激活规范 在左边导航树中,选择【资源】 > 【JMS】 > 【激活规范】,选择节点为”server1”, 如下图:
选择【JMS激活规范】 > 【新建】,输入: 【名称】:jms.uosflow.spec 【JNDI名称】:jms/uosflow/spec 【目标类型】:队列
【目标JNDI名】:jms/uosflow/Queue 【总线名】:IOMSIBUS 【认证别名】:IOMJAAS 【最大批次大小】:1
Page 18 / 26
【最大并发端点数】:10
单击【确定】按钮,保存配置; 同样配置:
【名称】:jms.systemlogger.spec 【JNDI名称】:jms/systemlogger/spec 【目标类型】:队列
【目标JNDI名】:jms/systemlogger/Queue 【总线名】:IOMSIBUS 【认证别名】:IOMJAAS 【最大批次大小】:1 【最大并发端点数】:10 同样配置:
【名称】:jms.systemloggeroper.spec
Page 19 / 26
【JNDI名称】:jms/systemloggeroper/spec 【目标类型】:队列
【目标JNDI名】:jms/systemloggeroper/Queue 【总线名】:IOMSIBUS 【认证别名】:IOMJAAS 【最大批次大小】:1 【最大并发端点数】:10 同样配置:
【名称】:jms.autofinish.spec 【JNDI名称】:jms/autofinish/spec 【目标类型】:队列
【目标JNDI名】:jms/autofinish/Queue 【总线名】:IOMSIBUS 【认证别名】:IOMJAAS 【最大批次大小】:1 【最大并发端点数】:10 同样配置:
【名称】:jms.iomorder.spec 【JNDI名称】:jms/iomorder/spec 【目标类型】:队列
【目标JNDI名】:jms/iomorder/Queue 【总线名】:IOMSIBUS 【认证别名】:IOMJAAS 【最大批次大小】:1 【最大并发端点数】:10 同样配置:
【名称】:jms.schedule.spec 【JNDI名称】:jms/schedule/spec 【目标类型】:队列
【目标JNDI名】:jms/schedule/Queue
Page 20 / 26
【总线名】:IOMSIBUS 【认证别名】:IOMJAAS 【最大批次大小】:1 【最大并发端点数】:10 同样配置:
【名称】:jms.xml2iom.spec 【JNDI名称】:jms/xml2iom/spec 【目标类型】:队列
【目标JNDI名】:jms/xml2iom/Queue 【总线名】:IOMSIBUS 【认证别名】:IOMJAAS 【最大批次大小】:1 【最大并发端点数】:10
配置完成后结果如下:
1.1.8 部署IOMEAR应用
选择【应用程序】 > 【安装新的应用程序】,输入安装文件路径,如下图:
Page 21 / 26
单击【下一步】,进入【选择安装选项】,不要做任何修改; 单击【下一步】,进入【将模块映射到服务器】,不要做任何修改; 单击【下一步】,进入【将资源引用映射到资源,】, 单选【使用缺省方法】下面选择之前设置的IOMJAAS 再选择下面所有的模块,点击”应用”
后面的【目标资源JNDI名称】中统统选择”jdbc/UOSFlowTxDataSource” 单击【下一步】,点击完成并且保存.
选择【应用程序】 > 【企业应用程序】> 【IOM_EAR】> 【提供message-driven bean的侦听器绑定】
展开“应用多个映射”,
选中EJB模块“WorkflowEngineMDB”, 在绑定中,选中“激活规范”,
Page 22 / 26
【激活规范】:选择jms/uosflow/spec,单击【应用按钮】,如下图所示:
使用同样配置为其它EJB模块应用激活规范,如下: 【EJB】:SystemLoggerMDB 【激活规范】:jms/systemlogger/spec 【EJB】:SystemLoggerOperMDB 【激活规范】:jms/systemloggeroper/spec 应用激活规范结果如下图:
单击【确定】 保存配置。
Page 23 / 26
1.1.9
部署IOMPROJ应用
选择【应用程序】 > 【安装新的应用程序】,
输入安装文件路径, 【上下文根】:IOMPROJ 如下图:
单击【下一步】,进入【准备应用程序安装】,不要做任何修改; 单击【下一步】,进入【应用程序安全性警告】,不要做任何修改; 单击【继续】,进入【选择安装选项】,不要做任何修改; 单击【下一步】,进入【将模块映射到服务器】,不要做任何修改; 单击【下一步】,进入【映射资源引用到资源】, 选中所有模块,
【指定现有资源JNDI名称】:jdbc/UOSFlowTxDataSource,单击应用, 再次选中所有模块,
【选择认证数据条目】:IOMJAAS,单击应用, 如下图:
Page 24 / 26
单击【下一步】,进入【映射 Web 模块的虚拟主机】,不做任何修改; 单击【下一步】,进入【摘要】,不做任何修改; 单击【完成】; 保存配置。
配置完成后,企业应用程序中结果如下:
Page 25 / 26
重启应用服务器。
如果进入系统后发现系统目录为乱码,请回到控制台, 应用程序服务器-server1-Java和进程管理-进程定义-Java虚拟机-通用JVM参数
-Ddefault.client.encoding=GBK -Dfile.encoding=GBK -Duser.language=Zh -Duser.region=CN
Page 26 / 26
重启应用服务器。
如果进入系统后发现系统目录为乱码,请回到控制台, 应用程序服务器-server1-Java和进程管理-进程定义-Java虚拟机-通用JVM参数
-Ddefault.client.encoding=GBK -Dfile.encoding=GBK -Duser.language=Zh -Duser.region=CN
Page 26 / 26
正在阅读:
WebSphere部署文档04-25
这么好的家庭教育智慧05-24
安全生产月自查自纠落实情况报告12-22
排列组合问题经典题型01-18
浅谈多媒体技术在美术课堂教学中的利弊11-16
3500个常用汉字简繁对照表07-22
集成运算放大器的分类与应用09-26
完整版酸碱盐复习课教学设计04-27
确定入党积极分子支委会议记录11-10
- 必修一物理寒假作业
- 2019-201X年5月大学生入党积极分子思想汇报-word范文模板(3页)
- 药物分析习题五
- 重拾应用意识 体会数学价值(沈建军)
- 2017全国高校辅导员结构化面试题集及参考答案
- 广东徐闻县实验中学2014届高三第二次月测地理试题
- 今天你共鸣了么?
- 2018-2019正能量读后感1000字-推荐word版(6页)
- 2018年中国截切型盖板针布行业专题研究分析报告目录
- 中国移动业务处理流程大全
- 公文写作常用词汇和句子集锦2016
- ARM课程设计说明书
- 教师资格证教育学论文
- 中考试卷分析
- 环境监测试卷(五)
- 党风廉政建设广播稿1
- 快速制作香香宫煮麻辣烫教程
- 《国际金融学》习题
- 文明施工保障措施方案
- 春兰维修资料故障代码
- 部署
- WebSphere
- 文档
- 试卷3东南大学化工考研复试化工原理考试题库
- 晒课教学设计三角函数的诱导公式(1)
- CDMA理论试题
- 华中科技大学2016秋VB模拟题(文科)
- 2014年执业助理医师资格考试试题(一)
- 日语动词のて形变形详解
- 用友畅捷通T3财务业务一体化教案
- 随访健康评价模板
- 中班健康活动:有趣的羊角球(动作发展)
- 中国平安机构直联项目MPLS VPN技术方案
- 初中物理电学总复习练习题及答案讲解(经典)
- 《山东省特种设备安全条例》知识竞赛试题
- 中华民族传统文化中的诚信源流
- led路灯改造方案
- Android移动应用试题(带答案)
- 练习1
- 常州市2013~2014学年第一学期期中教学质量调研九年级化学试题
- 基于物联网的智能仓储温湿度检测系统 - 图文
- 申报中小学高级教师专业技术职称工作总结
- 学校宿舍安全知识题库