【发布时间】:2017-12-01 13:58:47
【问题描述】:
我在 JavaEE 中有一个使用 JMS 协议进行消息传递的微服务。我正在尝试使用远程连接创建一个带有 WildFly Swarm 的 UberJar(在这种情况下,我有一个运行 ActiveMq 实例的 docker 容器)。
在文档 (https://wildfly-swarm.gitbooks.io/wildfly-swarm-users-guide/content/common/messaging.html) 中,没有配置用户名和密码。你们知道把这些信息放在哪里吗?
执行生成的uberJar,出现如下错误:
2017-06-28 10:49:26,630 ERROR [org.jboss.as.controller.management-operation] (main) WFLYCTL0013: Operation ("add") failed - address: (("deployment" => "srcrr-batcher.war")) - failure description: {
"WFLYCTL0412: Required services that are not installed:" => ["jboss.naming.context.java.module.srcrr-batcher.srcrr-batcher.env.jms.\"error.inbox\""],
"WFLYCTL0180: Services with missing/unavailable dependencies" => ["jboss.naming.context.java.module.srcrr-batcher.srcrr-batcher.env.\"com.magento.mcom.sorcerer.jms.AbstractReceiverBean\".errorQueue is missing [jboss.naming.context.java.module.srcrr-batcher.srcrr-batcher.env.jms.\"error.inbox\"]"]
}
2017-06-28 10:49:26,631 ERROR [org.jboss.as.server] (main) WFLYSRV0021: Deploy of deployment "srcrr-batcher.war" was rolled back with the following failure message:
{
"WFLYCTL0412: Required services that are not installed:" => ["jboss.naming.context.java.module.srcrr-batcher.srcrr-batcher.env.jms.\"error.inbox\""],
"WFLYCTL0180: Services with missing/unavailable dependencies" => ["jboss.naming.context.java.module.srcrr-batcher.srcrr-batcher.env.\"com.magento.mcom.sorcerer.jms.AbstractReceiverBean\".errorQueue is missing [jboss.naming.context.java.module.srcrr-batcher.srcrr-batcher.env.jms.\"error.inbox\"]"]
}
我不太明白缺少什么依赖项,任何帮助将不胜感激。
谢谢!
【问题讨论】:
标签: jakarta-ee activemq messaging wildfly-10