在WebLogic 7 中配置JMS服务

创建JMS专用JDBC Connection Pool *

默认状态下,WebLogic的JMS服务支持以下数据库:
n Pointbase
n Microsoft SQL (MSSQL) Server
n Oracle
n Sybase
n Cloudscape
n Informix
n IBM DB2
n Times Ten
本例中以Microsoft SQL (MSSQL) Server为例。创建空的数据库"JMSDB"。

① 启动服务器。打开IE,在地址栏中输入:
② 输入用户名和密码
③ 在左边的目录树中选中Services->JDBC->Connection Pools,单击右侧的Configure a new JDBC Connection Pool.,输入以下信息:

Configuration->General页:

Name = JMS JDBC Pool

URL = jdbc:WebLogic:mssqlserver4:JMSDB@localhost

Driver classname = WebLogic.jdbc.mssqlserver4.Driver

Properties : user = sa
password = <- sa的密码(此例为空)

单击Create建立连接池。


Targets->Server页:将ty(服务器名称)移至右侧的列表中,但击单击Apply。


(* 注:JMS服务不能与你的EJB组件共用一个连接池,否则发布EJB组件时会失败。)

创建JDBC Store (为了在数据库里存储持久稳定的messages )

① 点击JMS -> Stores 标记, 然后点击右边面板中的"Configure a new JMSJDBCStore"。新建一个JMSJDBCStore。
② 填写名称和选择数据连接池。

③ 创建成功后,左边会出现该Store。

创建JMS Template(以便定义相似属性设置的不同destinations )

① 点击左面面板的Templates选项,然后点击右面面板上的" Configure a new JMS Template"。
② 在General 页面,填写template 名称,然后点击"Create"。

③ Thresholds & Quotas,,Override和Redelivery选择默认值即可。

配置 JMS Server

① 点击左面面板的JMS Server选项,然后点击右面面板上的"Configure a new JMSServer"。
② 在General 页面,填写名称,选择一个 Store ,选择一个Paging Store (如果创建的话),选择一个Template ,然后点击"Create"。

③ Thresholds & Quotas 选择默认值即可。
④ 在Targets面板,从下拉列表中选择应用服务器"ty",点击"Apply"。



创建JMS Destinations,queues (Point-To-Point) 或 topics (Pub/Sub),此例为topics

① 点击左面面板的JMS Server选项下的刚刚建立的Server下的Destinations,然后点击右面面板上的"Configure a new JMSTopic"。
② 在General 页面,填写名称,JNDI名称等选项然后点击"Create"。

③ Thresholds & Quotas, Override, Redelivery, 和 Multicast (topics only) 选择默认值即可。创建完成后如图所示--


创建Connection Factory(以便客户端能够建立JMS连接)

① 点击左面面板的JMS Connection Factory选项,然后点击右面面板上的"Configure a new JMS Connection Factory"。
② 在General 页面,填写名称jasmine.examples.jms.TopicConnectionFactory,JNDI名称jasmine.examples.jms.TopicConnectionFactory,其他选项默认即可,然后点击"Create"。
③ 在Targets面板,选择应用服务器"ty",点击"Apply"。--


至此,JMS服务配置基本完成,如果你查看JMSDB数据库,会发现WebLogic已经建立了两个表用于存储JMS数据。


(MS SQL Server数据库) 
 


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值