weblogic jms

weblogic

用户名:weblogic

密码:12345678

控制台:http://localhost:7001/console

如何在weblogic上配置JMS服务(MOM):

1.启动数据库

2.启动weblogic

3.启动浏览器,在地址栏输入http://localhost:7001/console。在登录界面输入用户名和密码进入管理界面,weblogic需要锁配置库.

点击“Lock & Edit”

4. 配置JMS服务的步骤为:

4.1 配置消息存储(Message Stores)---消息具体存放的地方

4.2 配置JMS服务器(JMS Servers)---消息生产者/消费者访问的服务器

4.3 配置消息目的地(Destinations)---->对象

4.4 配置连接工厂(Connection Factories)---->对象

4.1 配置消息存储(Message Stores)

weblogic中消息存储方式可分两种方式,一是把消息保存到文件系统中,二是把消息保存到数据库中。以下介绍两种存储方式的配置。

a.配置文件存储方式:

在浏览器的左边树状菜单中选择:

Services->Persistent Stores

在浏览器右边点击链接New->Create FileStore,

输入以下信息:

Name: JMS File Store

Target: AdminServer

Directory: c:\jmsstore (确保你对此目录有读写权限)

点击底部按钮finish完成操作

b.配置数据库存储方式:

前提:你已经配置过JDBC的连接池(Connection pool),且此连接池处于运行状态。

在浏览器的左边树状菜单中选择:

Services->Persistent Stores

在浏览器右边点击链接New->Create JDBCStore

输入以下信息:

Name: JMS JDBC Store

Target: AdminServer

Data Source: <选择配置好的数据源>

Prefix Name: jms(防止表名冲突,你可输入不同的前缀)

点击底部按钮finish完成操作

4.2 配置JMS服务器(JMS Servers)

每个JMS Server只能管理一个消息存储介质,针对以上配置,我们配置两个JMS Server分别管理文件方式和数据库方式的存储方式。

a.配置文件存储JMS Server

在浏览器的左边树状菜单中选择:

Services->Messaging->JMS Servers

在浏览器右边点击New,

输入以下信息:

Name: JMS File Server

Persistent Store: JMS File Store

点击底部按钮Next进入下一个页面,选择:

Target: AdminServer

点击finish完成操作。

b.配置数据库存储JMS Server

在浏览器的左边树状菜单中选择:

Services->Messaging->JMS Servers

在浏览器右边点击New,

输入以下信息:

Name: JMS JDBC Server

Persistent Store: JMS JDBC Store

点击底部按钮next进入下一个页面,选择:

Target: AdminServer

点击finish完成操作。

4.3 配置消息目的地(Destinations)

消息目的地是被JMS Server管理的,消息如何存储对配置消息目的地是

透明的。因此仅以配置JMS File Server管理的目的地为例。目的地分Queue和Topic两种,以下分别配置。

a.配置Queue

在浏览器的左边树状菜单中选择:

Services->Messaging->JMS Modules

点击创建一个新的Jms Module,并输入一下信息

Name:SystemModule

next->

Target: AdminServer

next->

选择 Would you like to add resources?

finish

点击new按钮,创建一个新的Resource

Type:Queue

点击底部Next按钮

Name: JMS File Queue

JNDI Name: jms/fileQueue

点击底部按钮Next

点击create new subDeployment

SubDeployment Name: JMS Subdeployment

点击:ok

Target:AdminServer

finish完成

Target: JMS File Serverfinish完成配置

b.配置Topic

在浏览器的左边树状菜单中选择:

Services->Messaging->JMS Modules

在浏览器右边选择需要配置队列的JMS模块

点击底部new按钮

Type:Topic

点击底部Next按钮

Name: JMS File Topic

JNDI Name: jms/fileTopic

点击底部按钮Next

Subdeploymenet: JMS Subdeploymenet

Target: JMS File Server

finish完成配置

4.4 配置连接工厂(Connection Factories)

JMS中连接工厂分QueueConnectionFactory和TopicConnectionFactory

两种,Weblogic不区分这两种类型。但我们最好还是配置两种工厂类型。

a.配置QueueConnectionFactry

在浏览器的左边树状菜单中选择:

Services->Messaging->JMS Modules

展开上述模块,创建一个新的Resource

Type: Connection Factory

next->

Name: JMS QueueConnection Factory

JNDI Name: jms/QueueConnectionFactory

next->

SubDeployments:JMS SubDeployment

Targets:JMS File Server

点击finish结束工厂配置

b.配置TopicConnectionFactry

在浏览器的左边树状菜单中选择:

Services->Messaging->JMS Modules

展开上述模块,创建一个新的Resource

Type: Connection Factory

next->

Name: JMS TopicConnection Factory

JNDI Name: jms/TopicConnectionFactory

next->

SubDeployments:JMS SubDeployment

Targets:JMS File Server

点击finish结束工厂配置

猜你喜欢

转载自e-e.iteye.com/blog/2320136
jms