`

spring2 activemq5 tomcat6构建jms

阅读更多

http://lianj-lee.iteye.com/blog/472214  

 

http://hi.baidu.com/open_home/blog/item/e13436a4626754f79052eea7.html  tools

 

http://blog.csdn.net/pengchua/archive/2009/08/13/4444400.aspx

 

http://www.java125.cn/article.asp?id=2649

 

http://teamojiao.iteye.com/blog/457569  mq5.2

 

严重: Servlet.service() for servlet receiveMessageServlet threw exception
java.lang.NullPointerException
 at org.apache.activemq.command.ActiveMQDestination.setPhysicalName(ActiveMQDestination.java:208)
 at org.apache.activemq.command.ActiveMQDestination.<init>(ActiveMQDestination.java:77)
 at org.apache.activemq.command.ActiveMQQueue.<init>(ActiveMQQueue.java:39)
 at servlet.ReceiveMessageServlet.doPost(ReceiveMessageServlet.java:33)
 at servlet.ReceiveMessageServlet.doGet(ReceiveMessageServlet.java:24)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
 at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
 at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
 at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
 at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
 at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
 at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
 at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
 at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
 at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
 at java.lang.Thread.run(Thread.java:619)

 

不能双向接收,只能单向接收

 

spring2activemq jms-web.rar 可以双向接收,但有时消息会丢失,需要点凷多次才会响应。

(在tomcat/conf/Content.xml中加入下面的内容:页面访问时需要启动activemq5.2

<Resource name="jms/ConnectionFactory"   
  auth="Container"     
  type="org.apache.activemq.ActiveMQConnectionFactory"   
  description="JMS Connection Factory" 
  factory="org.apache.activemq.jndi.JNDIReferenceFactory"   
  brokerURL="vm://localhost"   
  brokerName="LocalActiveMQBroker"/>  
<Resource name="jms/Queue"   
auth="Container"   
type="org.apache.activemq.command.ActiveMQQueue" 
description="my Queue" 
factory="org.apache.activemq.jndi.JNDIReferenceFactory"   
physicalName="FOO.BAR"/> 

分享到:
评论

相关推荐

    Spring+JMS+ActiveMQ+Tomcat实现消息服务的demo

    基于Spring+JMS+ActiveMQ+Tomcat,我使用的版本情况如下所示:Spring 3.2.0,ActiveMQ 5.4.3,Tomcat 6.0.43。本例通过详细的说明和注释,实现消息服务的基本功能:发送与接收。Spring对JMS提供了很好的支持,可以...

    Spring+JMS+ActiveMQ+Tomcat jar下载

    Spring、JMS、ActiveMQ和Tomcat是Java开发中常用的技术组件,它们分别扮演着不同的角色,构建出高效的企业级消息通信系统。本教程将详细阐述这些技术的使用及其相互结合的方式。 首先,Spring是一个开源的Java应用...

    基于Spring+JMS+ActiveMQ+Tomcat整合

    基于Spring+JMS+ActiveMQ+Tomcat,做一个Spring4.1.0和ActiveMQ5.11.1整合实例,实现了Point-To-Point的异步队列消息和PUB/SUB(发布/订阅)模型,简单实例,不包含任何业务。

    基于Spring+JMS+ActiveMQ+Tomcat的整合ActiveMQSpringDemo实例源码.zip

    基于Spring+JMS+ActiveMQ+Tomcat的整合ActiveMQSpringDemo实例源码,此实例基于Spring+JMS+ActiveMQ+Tomcat,注解的完整实例,包含jar包,可供学习及设计参考。

    Spring+JMS+ActiveMQ+Tomcat DOME

    在Tomcat的conf/context.xml中的元素里面加上如下配置: auth="Container" type="org.apache.activemq.ActiveMQConnectionFactory" description="JMS Connection Factory" factory="org.apache.activemq....

    Spring+JMS+ActiveMQ+Tomcat实现消息服务_服务器应用

    ### Spring+JMS+ActiveMQ+Tomcat 实现消息服务 #### 一、技术栈介绍 在本案例中,我们采用的技术栈为Spring 2.5、ActiveMQ 5.4.0 和 Tomcat 6.0.30。这些技术的结合能够有效地构建一个可靠的消息传递系统。 - **...

    Spring和ActiveMQ的整合实例源码

    2. **Spring JMS模块**:Spring框架的JMS模块提供了一个抽象层,使得开发者无需直接操作JMS API,而是通过Spring的模板和监听器接口来处理消息。这提高了代码的可测试性和可维护性。 3. **ActiveMQ配置**:在Spring...

    Spring集成ActiveMQ配置

    6. **Missian ActiveMQ-JMS简单实例**:这可能是一个具体的项目实例,它展示了如何在Spring应用中使用ActiveMQ实现异步RPC(远程过程调用)。在这种模式下,一个服务通过消息将请求发送到队列,另一端的服务监听队列...

    activemq集成tomcat

    在集成Apache ActiveMQ到Tomcat应用服务器的过程中,我们需要配置多个组件来确保消息传递系统的正常运行。ActiveMQ是一个开源的消息代理,它遵循Java消息服务(JMS)标准,为分布式应用程序提供可靠的异步通信。 ...

    ActiveMq-JMS简单实例使用tomcat.pdf

    【ActiveMQ-JMS简单实例使用Tomcat】是一个关于如何在Tomcat环境下集成并使用ActiveMQ进行JMS消息传递的初级教程。ActiveMQ是一款开源的消息中间件,它遵循JMS(Java Message Service)1.1规范,能兼容J2EE1.4及以上...

    Spirng Tomcat ActiveMQ JMS

    标题“Spring Tomcat ActiveMQ JMS”涉及到的是一个集成应用,涵盖了Java企业级开发中的三个重要组件:Spring框架、Tomcat应用服务器以及ActiveMQ消息中间件。这些技术都是Java EE开发中的基石,对于理解分布式系统...

    Apache ActiveMQ教程 JMS 整合Tomcat

    ### Apache ActiveMQ与JMS整合Tomcat:深入解析与实践 #### 一、Apache ActiveMQ:强大而灵活的开源消息中间件 Apache ActiveMQ作为一款成熟的开源消息中间件,不仅遵循了JMS 1.1规范,还兼容J2EE 1.4以上的标准,...

    ActiveMq-JMS简单实例使用tomcat.doc

    1. **准备JAR包**:将ActiveMQ的lib目录下的5个核心JAR文件(如activemq-core-5.1.0.jar等)复制到Tomcat的lib目录。 2. **修改配置文件**: - 更新Tomcat的`conf/context.xml`文件,在`&lt;context&gt;`标签内添加资源...

    ActiveMQ+Camel+Spring+jms Demo(一)

    在本项目中,“ActiveMQ+Camel+Spring+jms Demo(一)”是一个结合了四个关键技术的示例,旨在展示如何构建一个基于消息中间件的分布式应用程序。这四个技术分别是ActiveMQ、Apache Camel、Spring框架以及Java消息...

    SpringActiveMQ入门示例

    SpringActiveMQ入门示例是关于如何在Java环境中利用Spring框架与Apache ActiveMQ集成的一个实践教程。这个示例主要适用于开发者想要了解如何在Spring应用中使用消息队列进行异步通信和解耦。在这个项目中,开发环境...

    Spring和ActiveMQ的整合实例源码ActiveMQSpringDemo.zip

    6. **依赖管理**:源码中包含了必要的jar包,如Spring的相关库、JMS API和ActiveMQ客户端库,这些都是整合所需的基础组件。`.classpath`和`.project`文件用于IDE(如Eclipse)识别项目的构建路径和设置。 7. **部署...

    ActiveMQ与Tomcat整合教程.docx

    ActiveMQApache ActiveMQ 是一款开源的消息代理和集成中间件,实现了多种消息协议,如 JMS(Java Message Service)、AMQP(Advanced Message Queuing Protocol)等。在本系统中,ActiveMQ 作为消息中间件,负责...

    Spring整合ActiveMQ超级详细实例

    这个实例是基于Java编程语言,利用Spring的JMS(Java消息服务)支持和ActiveMQ作为消息代理,同时在Tomcat服务器上运行。我们将讨论关键概念、配置和代码实现,帮助你理解和应用这个技术栈。 首先,ActiveMQ是...

Global site tag (gtag.js) - Google Analytics