1.启动数据库
2.启动weblogic
3.启动浏览器,在地址栏输入http://localhost:7001/console。在登录 界面输入用户名和密码进入管理界面,weblogic需要锁配置库。点击“Lock & Edit”
4. 配置JMS服务的步骤为:
4.1 配置连接工厂(Connection Factories)
4.2 配置消息存储(Message Stores)
4.3 配置JMS服务器(JMS Servers)
4.4 配置消息目的地(Destinations)
4.1 配置连接工厂(Connection Factories)
JMS中连接工厂分QueueConnectionFactory和TopicConnectionFactory两种,Weblogic不区分这两种类型。但我们最好还是配置两种工厂类型。
a.配置QueueConnectionFactry在浏览器的左边树状菜单中选择:
Services->Messaging->JMS Modules点击创建一个新的Jms Module,并输入一下信息
Name:SystemModule
next->Target: AdminServer
可以以后加入资源
finish
展开上述模块,创建一个新的Resource
Type: Connection Factory
next->
点击create new subDeployment
SubDeployment Name: JMS Subdeployment
点击:ok
Target:AdminServer
finish完成
Name: JMS QueueConnection Factory
JNDI Name: jms/QueueConnectionFactory
点击底部按钮Create,选择:
Targets: myserver
点击Next进入下一步finish结束工厂配置
b.配置TopicConnectionFactry在浏览器的左边树状菜单中选择:
Services->JMS Modules
点击创建一个新的Jms Module,并输入一下信息
Name:SystemModule
next->
Target: AdminServer 可以以后加入资源
finish
展开上述模块,创建一个新的Resource
Type: Connection Factory
next->
点击create new subDeployment
SubDeploymenet Name: JMS Subdeploymenet
点击:ok
Target:AdminServer
finish完成
Name: JMS TopicConnection Factory
JNDI Name: jms/TopicConnectionFactory
点击底部按钮Create,选择:
Targets: myserver
点击Next进入下一步finish结束工厂配置
4.2 配置消息存储(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.3 配置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: myserver
点击finish完成操作。
b.配置数据库存储JMS Server在浏览器的左边树状菜单中选择:
Services->Messaging->JMS Servers
在浏览器右边点击New,
输入以下信息:
Name: JMS JDBC Server
Persistent Store: JMS JDBC Store
点击底部按钮next进入下一个页面,选择:
Target: myserver
点击finish完成操作。
4.4 配置消息目的地(Destinations)
消息目的地是被JMS Server管理的,消息如何存储对配置消息目的地是透明的。因此仅以配置JMS File Server管理的目的地为例。目的地分Queue和Topic两种,以下分别配置。
a.配置Queue
在浏览器的左边树状菜单中选择:
Services->Messaging->JMS Modules
在浏览器右边选择需要配置队列的JMS模块
点击底部new按钮
Type:Queue
点击底部Next按钮
Name: JMS File Queue
JNDI Name;jms/fileQueue
点击底部按钮Next
Subdeploymenet: JMS Subdeploymenet
Target: AdminServer
finish完成配置
b.配置Topic
在浏览器的左边树状菜单中选择:
Services->Messaging->JMS Modules
在浏览器右边选择需要配置队列的JMS模块
点击底部new按钮
Type:Topic
点击底部Next按钮
Name: JMS File Topic
JNDI Name: jms/fileTopic
点击底部按钮Next
Subdeploymenet: JMS Subdeploymenet
Target: AdminServer
点击底部按钮Next->finish完成配置
分享到:
相关推荐
7. **部署应用**:将包含JMS逻辑的应用部署到WebLogic服务器上,确保配置的JMS资源与应用中的配置匹配。 8. **测试和监控**:通过WebLogic管理控制台或自定义的应用程序监控工具检查JMS服务的运行情况,确保消息的...
总之,WebLogic环境中的JMS配置是一项关键任务,它对于构建可扩展、健壮的分布式系统至关重要。理解并掌握JMS的基本原理和WebLogic的相关配置,将有助于开发人员更好地利用这一强大的通信机制,实现高效的数据交换。...
WebLogic Server 是一款由 Oracle 公司提供的企业级 Java 应用服务器,它支持 Java Message Service (JMS),一个标准的 Java API,用于在分布式环境中发送和接收消息。WebLogic JMS 服务器是 WebLogic Server 的一...
- **配置**:在WebLogic管理控制台中,需要创建JMS模块、JMS服务器、目标(Queue或Topic)、工厂(ConnectionFactory)等。 2. **数据源配置**: - **目的**:数据源提供了一种在多个应用程序之间共享数据库连接...
1. 登录WebLogic Console,选择你创建的服务器实例,进入JMS配置。 2. 创建一个新的JMS模块,定义目的地(如队列或主题)以及相关的JMS服务器和连接工厂。 3. 配置必要的安全设置,确保只有授权的应用程序能够访问...
- 在配置JNDI查找时,正确指定JMS资源的JNDI名称,这通常可以在WebLogic控制台的JMS配置中找到。 - 考虑到事务管理,根据业务需求选择合适的事务配置,例如`CLIENT_ACKNOWLEDGE`或`AUTO_ACKNOWLEDGE`等确认模式。 - ...
- **部署应用程序**:将包含JMS配置和业务逻辑的EAR文件部署到WebLogic服务器上。 - **测试**:通过编写测试用例,验证生产者是否能成功发送消息,消费者是否能正确接收和处理消息。可以使用WebLogic的内置测试...
在WebLogic中配置JMS服务器是实现异步通信和解耦系统组件的关键步骤。 首先,我们要理解JMS服务器在WebLogic中的作用。JMS服务器负责管理消息生产者和消费者之间的交互,通过消息队列或主题来存储和传递消息。创建...
1. 将包含JMS配置和应用程序的EAR文件部署到WebLogic Server。 2. 使用WebLogic提供的工具或者自定义的应用程序来发送和接收消息,验证JMS配置是否正确。 ### 五、高级特性 - **持久性**:通过设置消息的持久性,...
3. **定义JMSSystemResource**:这是JMS配置的主要容器,包含JMS模块、连接工厂、目的地等。 4. **配置连接工厂**:连接工厂是生产者和消费者连接到JMS服务器的桥梁,定义了连接参数如URL、用户名、密码等。 5. **...
在WebLogic服务器上配置Java消息服务(JMS)是实现...了解如何在WebLogic中配置JMS服务是任何IT专业人员在处理企业级Java应用时必备的技能,因为它提供了可靠的异步通信机制,对于构建可扩展和高可用性的系统至关重要。
1. **配置JMS连接**: 在Spring Boot的配置中设置JNDI查找连接工厂的参数,包括WebLogic服务器的URL、用户名和密码。 2. **定义消息目标**: 指定消息将被发送到的队列或主题的JNDI名称。 3. **创建消息监听器**: 实现...
- 在Weblogic中,JMS资源如队列和主题通常在集群中配置,以实现高可用性和数据冗余。 - 创建JMS模块,包含所需的队列和主题。在Weblogic Console的“JMS”部分,创建JMS工厂、JMS资源,并选择集群作为目标。 - ...
综上所述,WebLogic 11g的JMS配置和示例代码是学习和使用JMS服务的关键,它们能帮助开发者更好地理解和实践消息传递机制,提升应用的并发处理能力和容错性。通过深入研究提供的资源,你可以掌握如何在WebLogic环境中...
WebLogic 9.2配置JMS(Java Message Service)涉及一系列步骤,主要目的是为了实现分布式消息传递,包括点对点的Queue模式和发布/订阅的Topic模式。在本例中,我们将专注于配置发布/订阅模式,即Topic。以下是详细的...
5. **配置消息源和目的地**:在Spring配置中,为队列或主题创建bean,这些bean可以被`JmsTemplate`或`MessageListenerContainer`使用。 6. **发送和接收消息**:使用`JmsTemplate`可以方便地发送消息,而消息的接收...
WebLogic Server是一款由Oracle公司提供...总之,WebLogic中的JMS配置是一项关键任务,它为分布式系统中的异步通信提供了坚实的基础。通过详细理解每个配置步骤和相关特性,开发者可以构建出高效、可靠的JMS应用程序。
1. **配置JMS资源**:在Weblogic管理控制台中,创建JMS模块、工厂、队列或主题。JMS模块是包含JMS资源的容器,工厂则用于创建消息生产者和消费者,而队列和主题则是消息的目标。 2. **编写JMS客户端代码**:使用...
- 在Spring配置文件中,需要指定WebLogic Server的JNDI名称来查找和绑定JMS资源。 - 使用`jee:jndi-lookup`标签从JNDI查找`ConnectionFactory`和`Destination`。 - Spring的`DefaultMessageListenerContainer`或`...