【发布时间】:2016-08-26 21:48:37
【问题描述】:
我尝试了一个简单的 spring jms 示例并部署在 tomee 中工作正常(不启动 activemq 服务器)。然后我迁移到wildfly 10。但是在这里我需要启动activemq服务器。是否需要wildfly已经与activemq集成对吗?在启动服务器(standalone.bat)时应该启动 activemq 不是吗?
编辑:实际上某些配置已更改(我不知道更改)。我再次解压wildfly 10 并尝试使用“standalone.bat -c Standalone-full.xml”进行部署。服务器启动成功,但出现以下错误。
10:29:26,172 INFO [org.jboss.as] (Controller Boot Thread) WFLYSRV0025: WildFly Full 10.0.0.Final (WildFly Core 2.0.10.Final) started in 13367ms - Started 401 of 691 services (397 services are lazy, passive or on-demand)
10:29:29,101 INFO [org.springframework.jms.listener.DefaultMessageListenerContainer] (org.springframework.jms.listener.DefaultMessageListenerContainer#0-1) JMS message listener invoker needs to establish shared Connection
10:29:30,111 ERROR [org.springframework.jms.listener.DefaultMessageListenerContainer] (org.springframework.jms.listener.DefaultMessageListenerContainer#0-1) Could not refresh JMS Connection for destination 'myMessageQueue' - retrying in 5000 ms. Cause: Could not connect to broker URL: tcp://localhost:61616. Reason: java.net.ConnectException: Connection refused: connect
【问题讨论】:
-
JMS 仅在您使用standalone-full.xml 时运行。使用“standalone.bat -c Standalone-full.xml”运行您的服务器。
-
感谢您的回复,但如果我运行 Standalone-full.xml,则会出现 DefaultJMSConnectionFactory 缺少依赖项异常。如何解决?
-
您使用的是什么版本的 Wildfly(如 10.0.0.Final)?你什么时候得到缺少的依赖异常 - 启动或使用后?你对配置文件做了什么修改吗?
-
在standalone-full.xml 中部署成功,但出现错误。再次编辑我的问题。
标签: spring jakarta-ee wildfly-10