WebSphere部署文档
更新时间:2023-03-10 19:33: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部署文档03-10
中国近代史题库 最全 最详细06-10
第三节 树立正确的恋爱婚姻观(原创)10-20
甜品店开张筹备及营销策划——【酒店餐饮 精品策划文案】04-14
面积和面积单位练习题02-12
水上漂针作文500字06-19
品质月徵文07-02
第十章 安全文明施工措施04-28
英雄不问出身 中专生进沃顿商学院03-11
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 部署
- WebSphere
- 文档
- 四川省“幸福美丽新村”规划编制办法和技术导则
- 行政人力资源管理制度目录
- 邓子基财政学详细讲义第一章什么是财政 - 图文
- VCM题库含答案(终版)
- 华中科技大学2016秋VB模拟题(文科)
- 朱文祥版中级无机化学答案前七章
- 62中开展教师技能大练兵活动方案
- 石河子143团第一中学德育示范校评估自评报告
- 湿地公园水质净化区建设可行性研究报告 - 图文
- 坚持五个结合 促进积案化解
- led路灯改造方案
- 焊接结构试题及参考答案
- 晒课教学设计三角函数的诱导公式(1)
- 基于物联网的智能仓储温湿度检测系统 - 图文
- 合伙制度的理论与比较法研究
- (辽师大版)四年级品德与社会期末复习题(下学期)汇总
- 中班健康活动:有趣的羊角球(动作发展)
- 2016年人教版小学六年级上册数学期末考试卷及答案
- 填料箱盖工艺课程设计说明书
- 随访健康评价模板