我正在将我们正在开发的项目迁移到Wildfly
的最新稳定版本。该项目已使用版本10.0.0.Final
启动,最新版本为10.1.0.Final
:因此我没有预料到问题。
但是在部署项目定义的JMS队列时,我得到以下错误(它们全部通过@JMSDestinations
内的EAR
注释进行部署:
16:06:55,674 ERROR [org.jboss.as.controller.management-operation] (Controller Boot Thread) WFLYCTL0013: Operation ("deploy") failed - address: ([("deployment" => "togather-0.0.1-SNAPSHOT.ear")]) - failure description: {
"WFLYCTL0412: Required services that are not installed:" => ["jboss.ra.deployer.\"jmsra.rar\""],
"WFLYCTL0180: Services with missing/unavailable dependencies" => [
"jboss.connector.direct-connection-factory-activator.java:/jms/******* is missing [jboss.ra.deployer.\"jmsra.rar\"]",
"jboss.connector.direct-connection-factory-activator.java:/jms/******* is missing [jboss.ra.deployer.\"jmsra.rar\"]",
"jboss.connector.direct-connection-factory-activator.java:/jms/******* is missing [jboss.ra.deployer.\"jmsra.rar\"]",
"jboss.connector.direct-connection-factory-activator.java:/jms/******* is missing [jboss.ra.deployer.\"jmsra.rar\"]",
"jboss.connector.direct-connection-factory-activator.java:/jms/******* is missing [jboss.ra.deployer.\"jmsra.rar\"]",
"jboss.connector.direct-connection-factory-activator.java:/jms/******* is missing [jboss.ra.deployer.\"jmsra.rar\"]",
"jboss.connector.direct-connection-factory-activator.java:/jms/******* is missing [jboss.ra.deployer.\"jmsra.rar\"]",
"jboss.connector.direct-connection-factory-activator.java:/jms/******* is missing [jboss.ra.deployer.\"jmsra.rar\"]",
"jboss.connector.direct-connection-factory-activator.java:/jms/******* is missing [jboss.ra.deployer.\"jmsra.rar\"]",
"jboss.connector.direct-connection-factory-activator.java:/jms/******* is missing [jboss.ra.deployer.\"jmsra.rar\"]"
]
我已经尝试了两个版本中的所有完整配置文件(standalon-full
,standalon-ha-full
):版本10.0.0.Final它工作正常,版本10.1.0.Final
我得到了部署问题。
我做错了什么,如何解决?