Wildfly 29 上的 ApacheMQ 5.18.2 资源适配器不工作

ApacheMQ 5.18.2 resource adapter on Wildfly 29 not working

提问人:JohnRun 提问时间:10/20/2023 最后编辑:BalusCJohnRun 更新时间:10/24/2023 访问量:50

问:

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

查看 ra.xml 文件,它包含大量对 javax 包的引用。如果我将 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

(使用阿尔忒弥斯不是一种选择)。

jms activemq jakarta-migration resource-adapter

评论


答:

1赞 JohnRun 10/24/2023 #1

我们最终通过从 apache 构建当前的主分支和更新 ra.xml(jakarta 迁移和模式更新)解决了它。