Wildfly 29 上的 ApacheMQ 5.18.2 资源适配器无法正常工作

问题描述 投票:0回答:1

我正在尝试在 wildfly 29 应用程序服务器上使用 Apache ActiveMQ 5.18.2 的资源适配器。但是,它似乎不起作用,当我部署 rar 文件时会抛出错误。

查看 ra.xml 文件,它包含很多对 javax-packages 的引用。如果我将 ra.xml 中的所有内容更新为 jakarta,在部署 rar 文件时仍然会出现错误:

5.18.2 资源适配器是否可以与 jakarta 应用程序服务器一起使用?

错误:

原因:java.lang.NoClassDefFoundError:无法链接org/apache/activemq/ra/ActiveMQResourceAdapter(服务模块加载器中的模块“deployment.activemq-rar.rar”):无法链接org/apache/activemq/ra/ MessageResourceAdapter(来自服务模块加载器的模块“deployment.activemq-rar.rar”):javax/resource/spi/ResourceAdapter

(不能选择使用 Artemis)。

java jakarta-ee activemq amq resource-adapter
1个回答
0
投票

我们最终通过从 apache 构建当前主分支并更新 ra.xml(雅加达迁移和架构更新)解决了这个问题。

© www.soinside.com 2019 - 2024. All rights reserved.