1. spring JMS在接收消息的时候总是报错
  2. org.springframework.jms.UncategorizedJmsException: Uncategorized exception occured during JMS processing; nested exception is javax.jms.JMSException: Unexpected error occured
  3. at org.springframework.jms.support.JmsUtils.convertJmsAccessException(JmsUtils.java:316)
  4. at org.springframework.jms.support.JmsAccessor.convertJmsAccessException(JmsAccessor.java:168)
  5. at org.springframework.jms.core.JmsTemplate.execute(JmsTemplate.java:469)
  6. at org.springframework.jms.core.JmsTemplate.send(JmsTemplate.java:534)
  7. at com.tiantian.springintejms.service.impl.ProducerServiceImpl.sendMessage(ProducerServiceImpl.java:26)
  8. at com.tiantian.springintejms.test.ProducerConsumerTest.testSend(ProducerConsumerTest.java:48)
  9. at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  10. at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
  11. at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  12. at java.lang.reflect.Method.invoke(Method.java:606)
  13. at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
  14. at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
  15. at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
  16. at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
  17. at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
  18. at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
  19. at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
  20. at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
  21. at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
  22. at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
  23. at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
  24. at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
  25. at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
  26. at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50)
  27. at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
  28. at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)
  29. at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)
  30. at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)
  31. at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)
  32. Caused by: javax.jms.JMSException: Unexpected error occured
  33. at org.apache.activemq.util.JMSExceptionSupport.create(JMSExceptionSupport.java:62)
  34. at org.apache.activemq.ActiveMQConnection.syncSendPacket(ActiveMQConnection.java:1306)
  35. at org.apache.activemq.ActiveMQSession.send(ActiveMQSession.java:1760)
  36. at org.apache.activemq.ActiveMQMessageProducer.send(ActiveMQMessageProducer.java:231)
  37. at org.apache.activemq.ActiveMQMessageProducerSupport.send(ActiveMQMessageProducerSupport.java:241)
  38. at org.springframework.jms.core.JmsTemplate.doSend(JmsTemplate.java:592)
  39. at org.springframework.jms.core.JmsTemplate.doSend(JmsTemplate.java:569)
  40. at org.springframework.jms.core.JmsTemplate$3.doInJms(JmsTemplate.java:536)
  41. at org.springframework.jms.core.JmsTemplate.execute(JmsTemplate.java:466)
  42. ... 26 more
  43. Caused by: java.io.IOException: Unexpected error occured
  44. at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:209)
  45. at java.lang.Thread.run(Thread.java:744)
  46. Caused by: java.lang.NoSuchMethodError: org.slf4j.MDC.getCopyOfContextMap()Ljava/util/Map;
  47. at org.apache.activemq.util.MDCHelper.getCopyOfContextMap(MDCHelper.java:30)
  48. at org.apache.activemq.thread.PooledTaskRunner.(PooledTaskRunner.java:42)
  49. at org.apache.activemq.thread.TaskRunnerFactory.createTaskRunner(TaskRunnerFactory.java:80)
  50. at org.apache.activemq.ActiveMQSessionExecutor.wakeup(ActiveMQSessionExecutor.java:101)
  51. at org.apache.activemq.ActiveMQSessionExecutor.execute(ActiveMQSessionExecutor.java:85)
  52. at org.apache.activemq.ActiveMQSession.dispatch(ActiveMQSession.java:1535)
  53. at org.apache.activemq.ActiveMQConnection$2.processMessageDispatch(ActiveMQConnection.java:1733)
  54. at org.apache.activemq.command.MessageDispatch.visit(MessageDispatch.java:109)
  55. at org.apache.activemq.ActiveMQConnection.onCommand(ActiveMQConnection.java:1714)
  56. at org.apache.activemq.transport.ResponseCorrelator.onCommand(ResponseCorrelator.java:116)
  57. at org.apache.activemq.transport.TransportFilter.onCommand(TransportFilter.java:69)
  58. at org.apache.activemq.transport.WireFormatNegotiator.onCommand(WireFormatNegotiator.java:113)
  59. at org.apache.activemq.transport.InactivityMonitor.onCommand(InactivityMonitor.java:227)
  60. at org.apache.activemq.transport.TransportSupport.doConsume(TransportSupport.java:83)
  61. at org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:220)
  62. at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:202)
  63. ... 1 more

解决方案一

你好,我是刚刚给你私信的那个,还加你QQ给你发消息了。

我也是跟你一样的配置的,运行后也遇到了同样的问题,经过仔细检查……。

关于这个问题,我已经找到答案了!

原因:我下载的ActiveMQ是apache-activemq-5.11.1版本的,这是目前最新的版本,它在解压后是分成32位和64位两个版本的,

我报的这个错,是因为我运行的是apache-activemq-5.11.1\bin\activemq.bat这个启动程序,而我的系统是win7 64位的,估计是存在兼容问题。

解决:进到apache-activemq-5.11.1\bin\win64目录下,运行这里的activemq.bat程序来启动ActiveMQ服务,就顺利的成功了!

如果你的系统是32位的,你就试下apache-activemq-5.11.1\bin\win32目录下activemq.bat,希望也能帮到你!

解决方案二

仔细检查自己的配置文件,发现自己的原因是配置文件中的URL配置错了。

spring JMS在接收消息的时候总是报错的更多相关文章

  1. 【ActiveMQ】消息生产者自动注入报错:Could not autowire. No beans of 'JmsMessagingTemplate' type found

    使用ActiveMQ过程中,定义消息生产者: package com.sxd.jms.producer; import org.springframework.beans.factory.annota ...

  2. 在spring添加注解时,第一行package报错configure build path

    练习spring的ioc的注解的时候写上注解就会在第一行package报错configure build path. 用的spring4.2.4的jar包.经过上网查阅资料,可能是jar包冲突,解决办 ...

  3. Spring:解决因@Async引起的循环依赖报错

    最近项目中使用@Async注解在方法上引起了循环依赖报错: org.springframework.beans.factory.BeanCurrentlyInCreationException: Er ...

  4. 整合Struts2+SiteMesh+Spring+MyFaces(JSF)+Freemarker的时候启动服务器报错ClassNotFoundException: org.apache.struts2.sitemesh.FreeMarkerPageFilter

    我一琢磨,难道freemarker与struts2的整合也需要添加一个struts2-freemarker-plugin的jar包? 后来找了半天,确认不需要这个. 然后我就上网搜,这个FreeMar ...

  5. spring 的 ApplicationContext.getBean(type) 无法获取bean,报错

    具体问题请看   https://q.cnblogs.com/q/108101/ 研究了两天: 经过上文中的排除法: 造成问题的原因是要获取的bean 中 有被切入的方法.. 就是可能该类会使用反射生 ...

  6. Spring + MyBaits java.lang.reflect.InvocationTargetException 启动日志报错

    调试发现 实例化 class org.apache.ibatis.logging.slf4j.Slf4jImpl时发生异常,所以 slf4j jar 问题解决: http://www.cnblogs. ...

  7. spring boot 集成 mybatis 单元测试Dao层 控制台报错:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found):

    最近帮同学做毕业程序,采用后端spring boot + mybatis + H2,将框架搭好进行各层的单元测试时,在dao层就出现了错,如图 于是在网上找各种资料,有的说是xml文件和接口没有一一对 ...

  8. Spring boot 全局配置 properties或者yml文件报错

    主要问题是没有扫描到配置文件 在pom文件里面<build>    </build>中加上以下代码就可以保证能扫描到了 <resources> <resour ...

  9. spring boot添加logging不能启动且不报错

    1.问题: application.yml中添加logging启动失败,不报错,去除后又正常 logging: config: classpath:test-logback-spring.xml报错 ...

随机推荐

  1. 架构师修练 I - 超级代码控

    可实现的是架构,空谈是概念 So don't tell me the concepts show me the code!  “不懂编码的架构师不是好架构师” 好架构师都是超级代码控.   代码是最好 ...

  2. SpringBoot日记——MQ消息队列整合(二)

    基于第一篇文章搭建好环境以后,我们这篇文章继续介绍如何在springboot中使用RabbitMQ. 1).单播:添加好pom文件和自定义配置后,来看: @Autowired RabbitTempla ...

  3. Github pages + Minimal-Mistakes + Disqus建立个人博客记录

    本文详细记录了利用Github pages建立个人博客的步骤. github pages官方推荐使用Jekyll生成静态网页,jekyll支持各种不同的主题,Minimal-Mistakes是一个功能 ...

  4. K8s爆严重安全漏洞?有何应对措施与建议

    Kubernetes最近爆出严重安全漏洞,影响几乎目前所有的版本.实际影响究竟多大?老版本用户是否必须升级?以下是华为云容器服务团队对该漏洞的分析解读. Kubernetes爆出的严重安全漏洞: 攻击 ...

  5. js中文汉字按拼音排序

    JavaScript 提供本地化文字排序,比如对中文按照拼音排序,不需要程序显示比较字符串拼音. String.prototype.localeCompare 在不考虑多音字的前提下,基本可以完美实现 ...

  6. Day Two

    站立式会议 站立式会议内容总结 442 完成了计划列表和toolbar的事件监听部分 遇到问题:父组无法实现事件监听,只能实现点击折叠.展开的功能. 331 学习form中list数据添加 遇到的问题 ...

  7. Beta阶段冲刺-5

    一. 每日会议 1. 照片 2. 昨日完成工作 3. 今日完成工作 4. 工作中遇到的困难 杨晨露:现在我过的某种意义上挺滋润的,没啥事了都.......咳,困难就是前端每天都在想砸电脑,我要怎么阻止 ...

  8. 基于Ryu的服务器实现及相关请求访问处理

    基于Ryu的服务器实现及相关请求访问处理 前言及问题描述 近期又遇到了一个非常棘手的问题,由于Ryu是通过Python语言开发的,通过Ryu的wsgi的方式建立服务器,无法解析PHP,通过多次方法解决 ...

  9. Docker(十八)-Docker配置DNS

    Linux系统配置DNS的时候有一个问题,就是你在/ect/resolv.conf文件中添加上nameserver XXX.XXX.XXX.XXX的时候,当时是生效的,但是机器重启之后就失效了,所以我 ...

  10. java 强制转换之降级

    大空间的数据类型向小空间的数据类型去转换. 语法:(目标数据类型)变量名 当大空间数据类型转换给小空间时且超过小空间的容量时,编译不会出错,但是会丢失精度 例如 int a = 128 抓换byte ...