WebLogic数据库和消息队列的配置.docx

上传人:b****8 文档编号:23579813 上传时间:2023-05-18 格式:DOCX 页数:18 大小:1MB
下载 相关 举报
WebLogic数据库和消息队列的配置.docx_第1页
第1页 / 共18页
WebLogic数据库和消息队列的配置.docx_第2页
第2页 / 共18页
WebLogic数据库和消息队列的配置.docx_第3页
第3页 / 共18页
WebLogic数据库和消息队列的配置.docx_第4页
第4页 / 共18页
WebLogic数据库和消息队列的配置.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

WebLogic数据库和消息队列的配置.docx

《WebLogic数据库和消息队列的配置.docx》由会员分享,可在线阅读,更多相关《WebLogic数据库和消息队列的配置.docx(18页珍藏版)》请在冰豆网上搜索。

WebLogic数据库和消息队列的配置.docx

WebLogic数据库和消息队列的配置

6.3配置数据库连接

无线网关中对数据库的访问都是通过数据库连接池与数据源完成的。

使用连接池与数据源对数据库进行访问,可实现对数据的高效存取,同时,又保证了数据库连接信息的安全。

下面将详细介绍连接池与数据源的配置方法。

6.3.1配置连接池

登录到Weblogic控制台。

从目录树中选择Services>JDBC>ConnectionPools。

将显示连接池页面,如图6.3-1所示。

单击配置一个新JDBC连接池(ConfigureaNewJDBCConnectionPool…)超链接,打开数据库类型选择页面,如图6.3-2所示。

在数据库类型(DatabaseType)选择列表中选Oracle数据库后,在驱动程序(DatabaseDriver)列表中会显示全部Oracle数据库的驱动程序,无线网关使用类型4的驱动程序与Oracle数据库进行连接,并且只管理本地事务。

因此在驱动程序列表中要选择(Oracle’sDriver(Thin)Versions:

8.1.7,9.0.1,9.2.0)驱动程序,驱动程序正确选择后,单击继续(Continue)按扭,打开连接属性配置页面,如图6.3-3所示。

在连接池名称(Name)输入框中,输入连接池名称,连接池名称可以任意,只要它没有被其他连接池使用(建议使用:

SMSConnectionPool)

在数据库名称(DatabaseName)输入框中,输入数据库的名称,数据库名称必须与数据库实例创建时的SID一致,在这里输入:

intsms。

在主机名称(HostName)输入框中,输入数据库所在的主机名称或IP地址,由于无线网关的数据库与应用服务器安装在同一台主机上,因此,这里的主机IP也就是应用服务器所在的IP地址,输入:

172.25.0.51。

在服务端口(Port)输入框中,输入数据库实例的服务端口,数据库端口必须与数据库实例创建时的服务端口一致。

在这里输入Oracle数据库的默认服务端口:

1521。

在数据库用户名(DatabaseUserName)输入框中,输入数据库用户名,数据库用户名必须与数据库对象创建时的用户名一致。

在这里输入:

sms。

在数据库用户密码(Password)输入框中,输入数据库用户密码,数据库用户密码必须与数据库对象创建时的用户密码一致。

在这里输入:

oracle。

在确认密码(ConfirmPassword)输入框中,再输入数据库用户密码次,两次输入的密码必须一致。

最后,单击继续(Continue)按扭,打开数据库连接测试页面,如图6.3-4所示。

在测试页的面每个输入中,将显示根据用户前一步的配置生成的连接属性。

DriverClassname:

oracle.jdbc.driver.OracleDriver(用户在前一步选择数据库驱动程序)

URL:

jdbc:

oracle:

thin:

@172.25.0.51:

1521:

intsms(用户在前一步输入的主机名称、服务端口和数据库名)

用户不要修改输入框中的连接属性。

单击测试驱动配置(TestDriverConfigure)按扭后,将会打开连接测试结果页面,如图6.3-5所示。

如果用户在连接测试结果页面中看到连接成功(Connectionsuccessful)的提示,说明用户前面的配置连接属性正确,可以继续下一步配置;否则用户应返回到前面的配置页面,检查输入的连接属性是否正确。

下一步,单击创建与部署(Createanddeploy)按扭,创建与部署连接池。

连接池创建成功后,将返回到连接池配置页面,同时,在连接池列表中显示用户前面配置的连接池。

如图6.3-6所示。

下面,用户可进一步对连接参数进行调整,以达到需要的连接能力。

用户可点击连接池名称(SMSConnectionPool)超链接,打开连接池配置页面,选择Configuration>Connections选项页。

在初始容量(InitialCapacity)输入框中,输入数据库初始连接容量,此连接容量根据系统的需要配置,但必须在Oracle数据库支持的最大连接数量范围内,建议配置为:

20。

在最大容量(MaximumCapacity)输入框中,输入数据库最大连接容量,此连接容量根据系统的需要配置,但必须在Oracle数据库支持的最大连接数量范围内,建议配置为:

30。

在容量增量(CapacityIncrement)输入框中,输入每次连接增加的连接数量,建议配置为:

2。

以上容量的关系为:

初始容量+容量增量≤最大容量≤Oracle数据库支持的最大连接数量。

最后,单击应用(Apply)按扭,配置的数据库连接参数就会生效。

连接池配置完成。

图6.3-1

图6.3-2

图6.3-3

图6.3-4

图6.3-5

图6.3-6

图6.3-7

6.3.2配置数据源

数据连接池配置完成后。

从目录树中选择Services>JDBC>DataSources。

将显示数据源页面,如图6.3-8所示。

单击配置一个新数据源(ConfigureaNewJDBCDataSource…)超链接,打开数据源配置页面,如图6.3-9所示。

在数据源名称(Name)输入框中,输入数据源名称,数据源名称可以任意,只要它没有被其他数据源使用(建议使用:

SMSDataSource)。

在JNDI名称(JNDIName)输入框中,输入数据源JNDI名称,它必须符合Java标识符规则,而且在Weblogic实例中必须是唯一的(建议使用:

SMSDataSource)。

单击继续(Continue)按扭,打开连接池选择页面,如图6.3-10所示。

在连接池名称(PoolName)下拉列表中选择已配置的连接池名称SMSConnectionPool,然后单击继续(Continue)按扭,将打开数据源创建(Targetthedatasource)页面,如图6.3-11所示。

选中无线网关服务器名称smsserver左侧的复选框后,单击创建(Create)按扭,创建数据源。

数据源创建成功后,将返回到数据源页面,同时,在数据源列表中显示用户前面配置数据源。

如图6.3-12所示。

数据源配置完成。

最后,将配置的数据源名称写入连接配置文件connect.properties中。

图6.3-8

图6.3-9

图6.3-10

图6.3-11

图6.3-12

6.4配置消息队列

无线网关中的一些自动处理(如:

手机定时自动定位、短信自动重发、状态发送状态自动查询)都是通过JMS消息队列实现的,在进行应用的部署之前,首先要配置JMS消息队列,下面将详细介绍JMS消息队列的配置方法。

6.4.1配置JMS数据存储

首先在无线网关域目录下为数据存储创建目录,目录名为:

MobileFileStore。

然后登录到Weblogic控制台。

从目录树中选择Services>JMS>Store。

将显示数据存储页面,如图6.4-1所示。

单击配置一个新JMS文件存储(ConfigureaNewJMSFileStore…)超链接,打开JMS文件存储的配置页面,如图6.4-2所示。

在文件存储名称(Name)输入框中,输入文件存储名称,名称可以任意,但建议与前面创建的目录名称一致,输入:

MobileFileStore。

在目录(Directory)输入框中,输入文件存储保存的目录,目录名必须与前面创建的目录名一致,输入:

MobileFileStore。

然后单击创建(Create)按扭后,配置数据存储完成。

图6.4-1

图6.4-2

6.4.2配置JMS连接工厂

JMS数据存储配置完成后。

从目录树中选择Services>JMS>ConnectionFactories。

将显示连接工厂页面,如图6.4-3所示。

单击配置一个新JMS连接工厂(ConfigureaNewJMSConnectionFactory…)超链接,打开JMS连接工厂的配置页面,如图6.4-4所示。

选择General选项页。

在连接工厂名称(Name)输入框中,输入连接工厂的名称,名称必须为:

MobileJMSConnectionFactory。

在连接工厂JNDI名称(JNDIName)输入框中,输入连接工厂的JNDI名称,名称必须为:

MobileJMSConnectionFactory。

然后单击创建(Create)按扭,会打开目标与部署(TargetandDeploy  )选项页,如图6.4-5所示。

选中服务器(myserver)左侧的复选框后,单击应用(Apply)按扭。

配置JMS连接工厂完成。

图6.4-3

图6.4-4

图6.4-5

6.4.3配置JMS服务器

JMS连接工厂配置完成后。

从目录树中选择Services>JMS>Server。

将显示JMS服务器页面,如图6.4-6所示

单击配置一个新JMS服务器(ConfigureaNewJMSServer…)超链接,打开JMS服务器的配置页面,如图6.4-7所示。

选择General选项页。

在服务器名称(Name)输入框中,输入JMS服务器的名称,名称必须为:

MobileJMSServer。

在持久存储(PersistentStore)下拉列表中选择JMS数据存储的名称(MobileFileStore).

然后单击创建(Create)按扭,会打开目标与部署(TargetandDeploy  )选项页,如图6.4-8所示。

在目录(Target)下拉列表中选择服务器的名称后,单击应用(Apply)按扭,配置JMS服务器完成。

图6.4-6

图6.4-7

图6.4-8

6.4.4配置JMS消息队列

JMS服务器配置完成后。

从目录树中选择Services>JMS>Server>MobileJMSServer>Destinations

将显示JMS消息队列页面,如图6.4-9所示。

单击配置一个新JMS队列(ConfigureaNewJMSQueue…)超链接,打开JMS队列的配置页面,如图6.4-10所示。

首先配置无线定位队列。

选择General选项页。

在队列名称(Name)输入框中,输入无线定位队列的名称,名称必须为:

LocationJMSQueue。

在JNDI名称(JNDIName)输入框中,输入无线定位队列的JNDI名称,名称必须为:

LocationJMSQueue。

然后单击创建(Create)按扭,无线队列配置成功。

选择Overrides选项页,如图6.4-11所示。

在消息延时(TimeToDeliverOverride)输入框中,输入无线定位队列的时间间隔:

600000(单位为毫秒,实际延时为10分钟,用户可根据需要整理消息延时)

最后单击应用(Apply)按扭,无线队列配置完成。

用户可用同样的方法配置短信重发队列和短信发送结果查询队列,详细的配置参数如下:

短信重发队列

队列名称(Name)为:

ResendJMSQueue

JNDI名称(JNDIName)为:

ResendJMSQueue

消息延时(TimeToDeliverOverride)为:

180000(单位为毫秒,实际延时为3分钟,用户可根据需要整理消息延时)

短信发送结果查询队列

队列名称(Name)为:

QueryJMSQueue

JNDI名称(JNDIName)为:

QueryJMSQueue

消息延时(TimeToDeliverOverride)为:

300000(单位为毫秒,实际延时为5分钟,用户可根据需要整理消息延时)

图6.4-9

 

图6.4-10

 

图6.4-11

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

当前位置:首页 > 工程科技 > 城乡园林规划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1