转载:http://yunzhongxia.iteye.com/blog/790619
项目开发中消息服务器用的是ActiveMQ,但是项目上线后要用Weblogic自带的JMS消息服务,看了网上一些配置后,总结了配置Weblogic JMS消息服务的步骤和注意事项。
weblogic的版本是9.2,创建JMS的消息服务大概有三个步骤,第一是创建JMS消息服务器,第二是创建JMS模块,第三是创建连接工厂和主题等。下面具体步骤:
1.创建JMS消息服务器
展开Services树下的Messaging下的JMS Servers。锁定修改,点击新建按钮。
JMS服务器的名称为JMSServerTest,存储消息介质为null,点击下一步。
目标服务器设置为examplesServer。必须设置该项。
点击Active Changes保存新建的JMS消息服务器。
新建一个JMS module名称为SystemModuleTest。
选中Servers为examplesServer.
保存修改,可以看到新建的SystemModuleTest了。
接下来就要开始创建连接工厂和Topic了。点击刚才新建的MOdule。点击new。
输入Topic的JNDI名称。
创建一个子部署项。
子部署项的名称为TopicTest。
选择JMS Server为刚才新建的JMSServerTest。点击完成修改。接下来就是要新建连接工厂了。
输入连接工厂的JNDI名称。
选择目标位exampleServer。
如果应用程序启动时,报javax.naming.NameNotFoundException异常可以从weblogic的控制台查看jndi树信息。
查看的步骤是:wl_server----》Environment----》Servers
点击邮编列表中的exampleServer(admin),在打开的页面中点击View JNDI Tree链接。
下图就是所有的JDNI信息了。另外,weblogic的配置信息保存的路径是
weblogic92\samples\domains\workshop\config
jms的配置路径为weblogic92\samples\domains\workshop\config\jms
有时,创建jms信息会提示你jndi名称已经存在了,但是在控制台上却看不到,就可以从这些xml中查看了。
分享到:
相关推荐
在文档"Start Weblogic创建jms服务器 20110126.doc"中,可能包含了上述步骤的详细指南,包括具体参数的设置和可能遇到的问题解决方法。这个文档可能是2011年的,因此需要注意的是,虽然基本流程不会改变,但WebLogic...
1. **创建JMS模块**:在WebLogic管理控制台中,选择“服务”->“JMS”->“JMS模块”,点击“新建”创建一个新的JMS模块。 2. **配置JMS服务器**:在JMS模块下,添加JMS服务器,设置服务器名称、存储区配置等。 3. ...
在实际操作中,可能还会涉及到WebLogic服务器的配置,如创建JMS资源、设置权限等。同时,理解JMS的核心概念,如消息模型(点对点、发布/订阅)、消息类型(文本、对象、文件等)以及事务管理也是非常重要的。 通过...
2. **定义JMS服务器**:在JMS模块下,需要创建JMS服务器,这将是实际运行消息传递服务的地方。 3. **创建队列和主题**:根据应用需求,创建JMS队列(Point-to-Point模型)或主题(Publish/Subscribe模型)。队列...
在WebLogic服务器上配置Java消息服务(JMS)是实现分布式消息传递的关键步骤,它允许应用程序在异步模式下交换数据。以下是详细配置JMS服务的步骤,涵盖了连接工厂、消息存储、JMS服务器以及消息目的地的配置。 1. ...
- 配置JMS资源,如创建JMS服务器、连接工厂、目的地(队列或主题)等,通常在WebLogic管理控制台完成。 - WebLogic Server的JMS服务支持标准的JMS API,可以与其他遵循JMS规范的应用无缝集成。 3. **Spring与...
- **创建JMS模块**:在WebLogic管理控制台中,选择“配置” -> “服务” -> “JMS”,点击“新建”创建JMS模块。 - **定义目的地**:在模块中添加消息队列或主题,设置其属性如名称、存储类型等。 - **配置JMS...
1. 创建JMS模块:在WebLogic管理控制台中,我们需要创建一个新的JMS模块,这是一个容器,可以包含多个JMS资源,如队列和主题。 2. 定义JMS资源:在JMS模块中,我们需要定义消息队列和主题。队列适用于一对一通信,...
1. 同样在 WebLogic 控制台,进入“服务” -> “消息传递” -> “JMS 服务器”。 2. 点击“新建”,输入 JMS 服务器的名称,选择之前配置好的持久性存储。 3. 选择目标域,这通常是你希望 JMS 服务器运行的集群或...
1. **创建JMS模块**:在WebLogic管理控制台中,你需要创建一个新的JMS模块,它是一个容器,可以包含多个JMS资源,如队列(Queue)和主题(Topic)。 2. **定义JMS目标**:在模块内,你可以定义JMS目标,如队列或...
WebLogic Server 是一款由 Oracle 公司提供的企业级 Java 应用服务器,它支持Java Message Service (JMS),这是一个标准接口,允许应用程序在分布式环境中发送和接收消息。JMS 提供了可靠的消息传递机制,是企业级...
2. **创建JMS服务器**:这是运行JMS服务的地方,每个JMS服务器可以关联一个或多个JMS模块。 3. **定义JMSSystemResource**:这是JMS配置的主要容器,包含JMS模块、连接工厂、目的地等。 4. **配置连接工厂**:连接...
WebLogic 9.2配置JMS(Java Message Service)涉及一系列步骤,主要目的是为了实现分布式消息传递,包括点对点的Queue模式和发布/订阅的Topic模式。在本例中,我们将专注于配置发布/订阅模式,即Topic。以下是详细的...
JMS 是一个为Java平台设计的消息中间件接口,它允许应用程序通过消息传递进行通信,而Spring框架则提供了一种便捷的方式来管理应用程序的配置和服务,包括对JMS的集成。 **WebLogic的安装与配置:** 1. 下载...
1. **创建JMS模块**:定义JMS资源的容器,如队列和主题。 2. **创建目的地**:根据需求创建消息队列或主题。 3. **创建连接工厂**:配置生产者和消费者如何连接到JMS提供者。 4. **配置JMS服务器**:设置消息存储、...
1. **配置JMS资源**:在Weblogic管理控制台中,创建JMS模块、工厂、队列或主题。JMS模块是包含JMS资源的容器,工厂则用于创建消息生产者和消费者,而队列和主题则是消息的目标。 2. **编写JMS客户端代码**:使用...
在本项目中,Spring与WebLogic JMS(Java消息服务)的集成展示了如何在Spring环境中使用消息队列进行通信。 WebLogic JMS是Oracle WebLogic Server提供的消息中间件,它遵循JMS规范,用于在分布式环境中传递消息,...
2. **创建JMS模块和资源**: 在WebLogic管理控制台中,创建一个新的JMS模块,然后在模块中定义目的地(如队列或主题)。这通常包括创建一个JMS工厂和一个或多个目的地。 3. **配置JMS配置文件**: 在Spring的配置文件...
1. **创建JMS模块**:在WebLogic管理控制台中,选择“服务” -> “JMS” -> “JMS模块”,点击“新建”按钮,输入模块名称,例如“JMSModule”。 2. **定义JMSServer**:在创建的JMS模块下,添加JMSServer,例如...
例如,IBM的MQSeries、BEA的WebLogic JMS服务和Progress的SonicMQ都是JMS提供者。 2. **JMS客户**:基于Java的应用程序或对象,它们是消息的生产者或消费者。 3. **JMS生产者**:创建并发送消息的组件。 4. **JMS...