`
vsover
  • 浏览: 26741 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

JMS在weblogic9+的配置

阅读更多
搞通了active MQ后  动手搞weblogic的jms更容易些。
现将weblogic配置jms记录下 以便备忘(本文重点强调配置 , 代码略)。
1.进weblogic的web console
2.持久性存储 新建 JMSSERVER-0 (可选filestore or jdbc store)
3.JMS服务器 新建 持久性存储(myfilestore) 目标 (AdminServer)
4.存储转发代理  新建  代理类型 (因为是测试 所以both)  持久性存储(myfilestore)  目标      (AdminServer)
5.JMS模块 (重点咯)
   5.1 新建系统模块 SystemModule-0 (暂时不新增资源)
   5.2 进入SystemModule-0 编辑模式  子部署
   5.3 为连接工厂新增子部署项 (JMSFactoryNode) 目标JMSSERVER-0
   5.4 为队列新增子部署项 (JMSQueueNode) 目标JMSSERVER-0
   5.5 为主题新增子部署项 (JMSTopicNode) 目标JMSSERVER-0
   5.6 新建连接工厂 ConnectionFactory  重点jndi名称 jndi/connectionfactory
   5.7 新建队列 Queue-0 重点jndi名称 jms/queueconnectionfactory
   5.8 新建主题 Topic-0 重点jndi名称 jms/topicconnectionfactory
以上算是配置结束
关于队列使用的代码断
// Defines the JNDI context factory.
	public final static String JNDI_FACTORY = "weblogic.jndi.WLInitialContextFactory";

	// Defines the JNDI provider url.
	public final static String PROVIDER_URL = "t3://localhost:7060";

	// Defines the JMS connection factory for the queue.
	public final static String JMS_FACTORY = "jndi/connectionfactory";

	// Defines the queue.
	public final static String QUEUE = "jms/queueconnectionfactory";



public void init(Context ctx, String queueName) throws NamingException,
			JMSException {
		qconFactory = (QueueConnectionFactory) ctx.lookup(JMS_FACTORY);
		qcon = qconFactory.createQueueConnection();
		qsession = qcon.createQueueSession(false, Session.AUTO_ACKNOWLEDGE);
		queue = (Queue) ctx.lookup(queueName);
		qsender = qsession.createSender(queue);

		msg = qsession.createTextMessage();
		sm = qsession.createStreamMessage();
		bm = qsession.createBytesMessage();
		mm = qsession.createMapMessage();
		om = qsession.createObjectMessage();

		qcon.start();
	}


private static InitialContext getInitialContext() throws NamingException {
		Hashtable env = new Hashtable();
		env.put(Context.INITIAL_CONTEXT_FACTORY, JNDI_FACTORY);
		env.put(Context.PROVIDER_URL, PROVIDER_URL);
		return new InitialContext(env);
		
//		Properties properties = new Properties();    
//	    properties.put(Context.INITIAL_CONTEXT_FACTORY,"weblogic.jndi.WLInitialContextFactory");    
//	    properties.put(Context.PROVIDER_URL, "t3://localhost:7060");    
//	    Context context = new InitialContext(properties);    
	}


分享到:
评论

相关推荐

    Weblogic_JMS+配置数据源配置

    - **配置**:在WebLogic管理控制台中,需要创建JMS模块、JMS服务器、目标(Queue或Topic)、工厂(ConnectionFactory)等。 2. **数据源配置**: - **目的**:数据源提供了一种在多个应用程序之间共享数据库连接...

    WebLogic10+配置部署手册

    《WebLogic10+配置部署手册》是一份专为IT专业人士准备的详尽指南,主要聚焦于Oracle的WebLogic Server 10.x版本的安装、配置和部署流程。WebLogic Server是一款广泛使用的Java EE应用服务器,是企业级应用开发和...

    weblogic与jms+spring

    **配置JMS在WebLogic中:** 1. 登录WebLogic Console,选择你创建的服务器实例,进入JMS配置。 2. 创建一个新的JMS模块,定义目的地(如队列或主题)以及相关的JMS服务器和连接工厂。 3. 配置必要的安全设置,确保...

    Weblogic环境下JMS配置

    在WebLogic环境中配置JMS服务,可以实现应用程序之间的高效数据交换,尤其是在高并发和分布式系统中。接下来,我们将深入探讨在WebLogic环境下配置JMS的关键步骤和相关知识点。 首先,我们需要理解JMS的基本概念。...

    在Weblogic上配置JMS服务的方法

    在WebLogic服务器上配置Java消息服务(JMS)是实现分布式消息传递的关键步骤,它允许应用程序在异步模式下交换数据。以下是详细配置JMS服务的步骤,涵盖了连接工厂、消息存储、JMS服务器以及消息目的地的配置。 1. ...

    weblogic+db2部署配置完全手册

    在Weblogic中配置JMS,首先要创建一个JMS连接工厂`JMSXAConnectionFactory`,该工厂支持X/A事务。然后,在`Servers`子目录下新建一个JMS Server,命名为`WFIS_JMS`,并针对所需的服务域(如MyServer)进行目标设置。...

    JMS入门小例子以及weblogic安装,并且在weblogic中配置JMS服务

    5. **配置应用程序**:在应用中引入JMS相关的依赖库,如JMS API、Spring框架的JMS支持和其他必要的库(如WebLogic客户端库)。 6. **编写接收端和发送端代码**:接收端通过监听器等待消息,发送端则负责创建消息并...

    weblogic_jms服务器配置

    WebLogic Server 是一款由 Oracle 公司提供的企业级 Java 应用服务器,它支持 Java Message Service (JMS),一个标准的 Java API,用于在分布式环境中发送和接收消息。WebLogic JMS 服务器是 WebLogic Server 的一...

    Weblogic 8.1 + MyEclipse的配置及其Java Web应用的部署和测试.doc

    9. **错误处理和日志查看**:Weblogic的错误信息通常会记录在`domain_home\servers\server_name\logs`目录下的`server.log`文件中。开发者需要定期检查这些日志,以解决部署或运行时遇到的问题。 以上就是MyEclipse...

    Spring+Weblogic JMS

    本项目提供的下载资料可能包含Spring配置文件、Java源代码、测试脚本等,可以帮助学习者了解如何在实际项目中使用Spring与WebLogic JMS的集成。通过深入研究这些文件,你可以了解到如何在企业级环境中利用消息队列...

    JMS 简介以及Weblogic配置JMS图解

    【正文】 Java Messaging Service(JMS)是一种标准的API,用于在Java应用程序之间交换消息,特别是在分布式...在WebLogic这样的应用服务器中配置JMS,可以帮助开发者充分利用这些特性,构建高效、健壮的企业级应用。

    WebLogic 11g JMS图文配置 和 详细的示例代码

    WebLogic Server 11g是Oracle公司的一款企业级应用服务器,它支持Java消息服务(JMS,Java Message Service),这是一个标准API,用于在分布式环境中发送和接收消息。JMS允许应用程序创建、发送、接收和阅读业务消息...

    webLogic9.2配置JMS步骤

    WebLogic 9.2配置JMS(Java Message Service)涉及一系列步骤,主要目的是为了实现分布式消息传递,包括点对点的Queue模式和发布/订阅的Topic模式。在本例中,我们将专注于配置发布/订阅模式,即Topic。以下是详细的...

    spring,weblogic配置jms

    - 在配置JNDI查找时,正确指定JMS资源的JNDI名称,这通常可以在WebLogic控制台的JMS配置中找到。 - 考虑到事务管理,根据业务需求选择合适的事务配置,例如`CLIENT_ACKNOWLEDGE`或`AUTO_ACKNOWLEDGE`等确认模式。 - ...

    Linux环境Weblogic集群配置,Weblogic JMS集群配置

    本教程将深入探讨如何在Linux环境下配置Weblogic集群以及Weblogic JMS集群,这对于提高应用程序的可用性和可扩展性至关重要。 首先,让我们了解一下Weblogic集群的基本概念。Weblogic集群是指一组独立的Weblogic...

    Spring+weblogic接收JMS消息

    - 配置JMS资源,如创建JMS服务器、连接工厂、目的地(队列或主题)等,通常在WebLogic管理控制台完成。 - WebLogic Server的JMS服务支持标准的JMS API,可以与其他遵循JMS规范的应用无缝集成。 3. **Spring与...

    weblogic中使用JMS发送和接受消息

    在WebLogic中,你需要配置JMS模块、目的地(队列或主题)、以及相关的连接工厂和目的地工厂。 1. **创建JMS模块**:在WebLogic管理控制台中,选择“服务”->“JMS”->“JMS模块”,点击“新建”创建一个新的JMS模块...

    Linux+WebLogic+Oracle建站参考资料

    4. 集成与连接性:这部分资料可能讲解如何在WebLogic和Oracle之间建立连接,使用JDBC驱动程序进行通信,以及如何处理数据源和连接池配置。 5. 安全性与权限管理:这可能包含如何设置Linux系统的用户权限、WebLogic的...

    weblogic中配置JMS及其测试程序

    在WebLogic环境中配置JMS并进行测试是确保分布式系统可靠性和可扩展性的重要步骤。以下将详细讲解这个过程。 1. **JMS基本概念** - **消息**:JMS中的核心元素,是数据传输的载体。 - **消息队列(Queue)**:...

    WebLogic下配置的JMS.+例子

    在WebLogic中配置JMS,能够实现应用间的异步通信和解耦,提高系统的可扩展性和可靠性。 配置WebLogic的JMS主要包括以下几个步骤: 1. **创建JMS模块**: - 在WebLogic管理控制台中,进入“配置” -> “JMS模块”...

Global site tag (gtag.js) - Google Analytics