Websphere集群环境搭建自学笔记.docx

上传人:b****0 文档编号:9056411 上传时间:2023-05-16 格式:DOCX 页数:17 大小:489.27KB
下载 相关 举报
Websphere集群环境搭建自学笔记.docx_第1页
第1页 / 共17页
Websphere集群环境搭建自学笔记.docx_第2页
第2页 / 共17页
Websphere集群环境搭建自学笔记.docx_第3页
第3页 / 共17页
Websphere集群环境搭建自学笔记.docx_第4页
第4页 / 共17页
Websphere集群环境搭建自学笔记.docx_第5页
第5页 / 共17页
Websphere集群环境搭建自学笔记.docx_第6页
第6页 / 共17页
Websphere集群环境搭建自学笔记.docx_第7页
第7页 / 共17页
Websphere集群环境搭建自学笔记.docx_第8页
第8页 / 共17页
Websphere集群环境搭建自学笔记.docx_第9页
第9页 / 共17页
Websphere集群环境搭建自学笔记.docx_第10页
第10页 / 共17页
Websphere集群环境搭建自学笔记.docx_第11页
第11页 / 共17页
Websphere集群环境搭建自学笔记.docx_第12页
第12页 / 共17页
Websphere集群环境搭建自学笔记.docx_第13页
第13页 / 共17页
Websphere集群环境搭建自学笔记.docx_第14页
第14页 / 共17页
Websphere集群环境搭建自学笔记.docx_第15页
第15页 / 共17页
Websphere集群环境搭建自学笔记.docx_第16页
第16页 / 共17页
Websphere集群环境搭建自学笔记.docx_第17页
第17页 / 共17页
亲,该文档总共17页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

Websphere集群环境搭建自学笔记.docx

《Websphere集群环境搭建自学笔记.docx》由会员分享,可在线阅读,更多相关《Websphere集群环境搭建自学笔记.docx(17页珍藏版)》请在冰点文库上搜索。

Websphere集群环境搭建自学笔记.docx

Websphere集群环境搭建自学笔记

Websphere集群环境搭建自学笔记

1.概述

目前广西CRM生产环境为Websphere的集群环境,以下将以在134.201.27.39测试机配置应用的集群环境例做详细说明(环境已经搭建完毕的情况下进行相关应用配置)。

2.Websphere安装

安装WAS6.0,按提示一步步装,未有特殊。

目前有安装包在10.45.47.158

G:

\share\was6,其中was6.0net及6.0.1均为安装文件,我们安装6.0.1。

安装完后要升级,不升级据说会有内存释放的问题,

6.0.2\6.0-WS-WAS-WinX32-RP0000002

6.0.2.13\6.0.2-WS-WAS-WinX32-FP00000013

6.0.2.25

这两个是升级包,逐个升级,升级的时候要注意updateinstaller一定要解压到WebSphere\AppServer目录下才能升级,如果不解压到这个目录,升级不成功。

按这个方法可以升级到6.0.2.25版本。

 

升级后从命令行进入IBM\WebSphere\AppServer\bin,输入versionInfo.bat查看一下。

将IBMUpdateInstallerforWebSphereSoftware升级到6.0.2.7

1)删除F:

\IBM\WebSphere\AppServer\下的updateinstaller目录

2)打开updi.6000.windows.ia32.zip将updateinstaller复制到F:

\IBM\WebSphere\AppServer\目录

3)建立maintenance目录将6.0.2-WS-WAS-WinX32-FP00000025.pak复制到这个目录

如果不升级IBMUpdateInstallerforWebSphereSoftware会出现一下提示

7.按照上面的升级方法升级即可升级到6.0.2.25,安装完成后验证一下

3.JAR包准备

在WEBSPHERE安装目录下,相对路径WebSphere\jdbc_10g,这里的classes14.jar及ojdbc14.jar在配置数据源时需要引用到。

另外还有LIB包,在WEBSPHERE安装目录下,相对路径WebSphere\AppServer\lib\ext中,所有的JAR需要放到下面去。

文件列表如下:

-rw-r-----1websphwebsph1275438May0714:

46axis.jar

-rw-r-----1websphwebsph53744May0714:

46bbs-option.jar

-rw-r-----1websphwebsph84781May0714:

47bbsutils-1.0.jar

-rw-r-----1websphwebsph281694May0714:

47bsh-2.0b4.jar

-rw-r-----1websphwebsph132503May0714:

47cewolf-0.12.0.jar

-rw-r--r--1websphwebsph13844480May2220:

18command.jar

-rw-r-----1websphwebsph188671May0714:

47commons-beanutils.jar

-rw-r-----1websphwebsph559366May0714:

47commons-collections-3.1.jar

-rw-r-----1websphwebsph164272May0714:

47commons-collections.jar

-rw-r-----1websphwebsph107631May0714:

47commons-dbcp-1.2.1.jar

-rw-r-----1websphwebsph139966May0714:

47commons-digester-1.7.jar

-rw-r-----1websphwebsph108285May0714:

47commons-digester.jar

-rw-r-----1websphwebsph71442May0714:

47commons-discovery.jar

-rw-r-----1websphwebsph21852May0714:

47commons-fileupload.jar

-rw-r-----1websphwebsph63053May0714:

47commons-lang.jar

-rw-r-----1websphwebsph38015May0714:

47commons-logging.jar

-rw-r-----1websphwebsph42492May0714:

47commons-pool-1.2.jar

-rw-r-----1websphwebsph170319May0714:

47concurrent.jar

-rw-r-----1websphwebsph486522May0714:

47dom4j-1.4.jar

-rw-r-----1websphwebsph30043May0714:

47gnu-regexp.jar

-rw-r-----1websphwebsph243700May0714:

47iplocalizer-data.jar

-rw-r-----1websphwebsph4116295May0714:

47jacorb.jar

-rw-r-----1websphwebsph64267May0714:

47jakarta-oro.jar

-rw-r-----1websphwebsph55978May0714:

47jbbfilter-1.0.jar

-rw-r-----1websphwebsph297906May0714:

47jcommon-1.0.0-rc1.jar

-rw-r-----1websphwebsph1074431May0714:

47jfreechart-1.0.0-rc1.jar

-rw-r-----1websphwebsph24530May0714:

47jspsmartupload.jar

-rw-r-----1websphwebsph31091May0714:

47jug.jar

-rw-r-----1websphwebsph352668May0714:

47log4j-1.2.8.jar

-rw-r-----1websphwebsph4924Aug2012:

00log4j.xml

-rw-r-----1websphwebsph212629Aug1720:

50mr_Unix.jar

-rw-r-----1websphwebsph749Aug1720:

50mrlic_110.jar

-rw-r-----1websphwebsph405607Jul0115:

59quartz-all-1.5.2.jar

-rw-r-----1websphwebsph18507May0714:

47saaj.jar

-rw-r-----1websphwebsph232498May0714:

47soap.jar

-rw-r-----1websphwebsph126496May0714:

47uddi4j.jar

-rw-r-----1websphwebsph113853May0714:

47wsdl4j.jar

-rw-r-----1websphwebsph1812019May0714:

47xerces-1.4.4.jar

-rw-r-----1websphwebsph895813May0714:

47xerces-2.4.0.jar

特殊文件说明

log4j.xml

----关系到控制台中是否打印log4j的信息已经信息的打印格式。

mr_Unix.jar

mrlic_110.jar/mrlic_110.jar

----发票打印使用到报表jar文件,该jar文件需要跟服务器的ip作license绑定,故有两个版本,一个共136.5.8.110使用,一个共136.5.8.111使用。

lib_ext_jar_110.jarlib_ext_jar_111.jar

4.鉴权服务配置文件

在profile的目录下创建cfg目录存放鉴权服务的配置文件:

“/websphere/AppServer/profiles/CRM01/cfg”

鉴权服务的配置文件有两个文件:

prodigy.xmlStructDefine.xml

5.Websphere环境应用配置

4.1序列化访问配置

在控制台页面,路径:

应用程序服务器>server1>ORB服务,勾上最下面的复选框“按引用传递”,图示:

配置项列表

1.1.1V5缺省消息传递配置

1.1.2消息侦听器服务配置

1.1.3Websphere变量配置

1.1.4数据源配置

下文将针对以上4个列表进行详细的配置说明。

V5缺省消息传递配置

首先需要选择集群配置

1.1.5WebSphere队列连接工厂

路径:

资源--V5缺省消息传递--WebSphere队列连接工厂

新建如图:

名称:

jms.uosflow.QueueConnectionFactory

JNDI名称:

jms/uosflow/QueueConnectionFactory

详细配置如图:

1.1.6WebSphere队列目标

路径:

资源--V5缺省消息传递--WebSphere队列目标

新建如图:

名称:

jms.iomorder.Queue

jms.systemlogger.Queue

jms.systemloggeroper.Queue

jms.uosflow.queue

JNDI名称:

jms/iomorder/Queue

jms/systemlogger/Queue

jms/systemloggeroper/Queue

jms/uosflow/Queue

详细配置如图(由上至下):

1)jms.iomorder.Queue

2)jms.systemlogger.Queue

3)jms.systemloggeroper.Queue

4)jms.uosflow.queue

消息侦听服务配置

如果是单节点,只要配置单一的服务,但是集群环境存在多个服务,所以每个服务都要配置相应的消息侦听(该过程比较耗时,重复操作)。

1.1.7配置路径

服务器--应用程序服务器--server1--消息侦听器服务--侦听器端口

1.1.8详细配置

名称:

UOSFlowMessageQueuePort

UOSSystemLoggerOperQueuePort

UOSSystemLoggerQueuePort

WorkOrderMessageQueuePort

连接工厂JNDI名称:

jms/uosflow/QueueConnectionFactory

jms/uosflow/QueueConnectionFactory

jms/uosflow/QueueConnectionFactory

jms/uosflow/QueueConnectionFactory

目标JNDI名称:

jms/uosflow/Queue

jms/systemloggeroper/Queue

jms/systemlogger/Queue

jms/iomorder/Queue

详细配置如图(由上至下):

1)UOSFlowMessageQueuePort

2)UOSSystemLoggerOperQueuePort

3)UOSSystemLoggerQueuePort

4)WorkOrderMessageQueuePort

连接池配置

Websphere变量配置

对于Websphere变量配置,从对于节点和集群都需要做相应的配置。

路径:

环境--Websphere变量

以下就多个非系统默认的配置作说明:

1)JAVA_HOME

相对路径:

/was/AppServer/java(java程序路径)

2)ORACLE_JDBC_DRIVER_PATH

相对路径:

/was/jdbc(数据源ojdbc14.jar包存放路径,后面将做详细说明)

3)USER_INSTALL_ROOT

相对路径:

/was/AppServer/profiles/Custom01(应用包安装的路径)

4)WAS_INSTALL_ROOT

相对路径:

/was/AppServer(WAS安装路径)

 

数据源配置

集群环境需要选择集群来配置,否则无效。

1.1.9新建数据源。

路径:

资源--JDBC提供程序

点击下一步

对于红色圆圈内的配置作一些说明:

ORACLE_JDBC_DRIVER_PATH指的是Websphere变量(对应先前2.4内的配置),此处可以是通过变量来配置,也可以通过相对路径来配置,由相关经验得出结论有时候需要配置成相对路径才能访问数据库,一下给出两种配置方案:

1)变量配置:

${ORACLE_JDBC_DRIVER_PATH}/ojdbc14.jar

2)相对路径配置:

/was/jdbc/ojdbc14.jar

1.1.10配置相关数据源

一般JNDI名称为程序内写死的,所以需要根据具体的需要来配置数据源的JNDI名称。

如CRM的CRMDB数据源:

需要注意的是URL的格式是固定的,填写相应的数据库配置即可。

1.1.11认证数据条目配置

该配置主要是数据库用户名、密码的配置。

1.1.12连接测试

待数据源配置好以后,需要做一次连接测试,如下

最顶部的日志提示连接成功。

6.学习小结

集群环境的配置与单节点配置没有本质上的差别,需要注意的就是多服务的消息侦听需要在每个服务上进行配置,数据源需要在集群环境配置。

配置后的发布过程单节点和集群环境没有差别。

7.遇到问题

问题一:

登录的时候报ORA-01461:

canbindaLONGvalueonlyforinsertintoaLONGcolumn

后来上网查资料,是数据源配置时引用的JAR包不对。

指classes14.jar及ojdbc14.jar这两个包的版本问题,使用从原来服务器拷过来的版本重新配置,然后重启服务,就OK了。

问题二:

销售品修改,选择了优惠后点下一步报错java.io.NotSerializableException

后来咨询张少荣,是序列化访问的没有配置,修改了配置。

应用程序服务器>server1>ORB服务按引用传递勾上就行了

参见序列化访问配置一节。

问题三:

WAS6启动时提示已经过期

解决办法:

把某个LINCENCE文件删掉,再重启,会自动再生成一个

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 初中教育 > 语文

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2