Spring ActiveMQ Caused By: javax.jms.IllegalStateException: Connection closed
2017-09-11 18:02
423 查看
根据 http://www.cnblogs.com/yshyee/p/7448808.html 进行JMS操作时,发送跟监听放到不同的项目中进行时,出现以下异常信息:
解决方法:
修改 amqConnectionFactory配置如下:
org.springframework.jms.IllegalStateException: Connection closed; nested exception is javax.jms.IllegalStateException: Connection closed at org.springframework.jms.support.JmsUtils.convertJmsAccessException(JmsUtils.java:279) at org.springframework.jms.support.JmsAccessor.convertJmsAccessException(JmsAccessor.java:169) at org.springframework.jms.core.JmsTemplate.executeLocal(JmsTemplate.java:987) at org.springframework.jms.core.JmsTemplate.sendAndReceive(JmsTemplate.java:913) at org.springframework.jms.core.JmsTemplate.sendAndReceive(JmsTemplate.java:904) Truncated. see log file for complete stacktrace Caused By: javax.jms.IllegalStateException: Connection closed at org.apache.activemq.jms.pool.PooledConnection.assertNotClosed(PooledConnection.java:206) at org.apache.activemq.jms.pool.PooledConnection.start(PooledConnection.java:94) at org.springframework.jms.connection.SingleConnectionFactory$SharedConnectionInvocationHandler.localStart(SingleConnectionFactory.java:632) at org.springframework.jms.connection.SingleConnectionFactory$SharedConnectionInvocationHandler.invoke(SingleConnectionFactory.java:569) at com.sun.proxy.$Proxy189.start(Unknown Source) Truncated. see log file for complete stacktrace
解决方法:
修改 amqConnectionFactory配置如下:
<!-- ActiveMQ 连接工厂 --> <bean id="amqConnectionFactory" class="org.apache.activemq.ActiveMQConnectionFactory"> <property name="brokerURL"> <value>${amq.broker.url}</value> </property> <property name="userName"> <value>${amq.username}</value> </property> <property name="password"> <value>${amq.password}</value> </property> </bean>
相关文章推荐
- Spring + ActiveMQ实现jms发送消息
- Caused by: org.apache.jasper.JasperException: javax.el.ELException: java.lang.IllegalAccessException: Class javax.el.BeanELResolver can not access a m
- Efficient Lightweight JMS with Spring and ActiveMQ
- spring jms + activemq + maven搭建
- JMS+activeMq+spring简单学习及模拟处理新闻日志场景
- Spring整合ActiveMQ:spring+JMS+ActiveMQ+Tomcat
- Spring整合Hibernate时出现如下错误Caused by: java.lang.NoClassDefFoundError: javax/persistence/Entity
- JMS学习十一(Spring+ActiveMQ消息持久化,Topic持久化订阅)
- activemq jms spring 发送调优
- JMS学习十二(Spring+ActiveMQ集群配置)
- JMS - javax.jms.IllegalStateException in JBOSS问题之解决
- spring+ActiveMQ+JMS+线程池实现简单的分布式,多线程,多任务的异步任务处理系统
- Spring+JMS+ActiveMQ+Tomcat实现消息服务
- Spring + ActiveMQ实现jms发送消息
- ActiveMq+spring jms+MQ主备
- Spring+ActiveMQ+Mysql 配置JMS
- Spring+JMS+ActiveMQ+Tomcat实现消息服务
- Efficient Lightweight JMS with Spring and ActiveMQ
- Spring全家桶(1):Spring JMS + ActiveMQ起步
- jms activeMQ与spring集成进阶篇(转载)