在Java6和GlassFish服务器中实现Artemis2.17.0的消息发送器

在Java6和GlassFish服务器中实现Artemis2.17.0的消息发送器,java,jms,activemq-artemis,Java,Jms,Activemq Artemis,我在一个相当旧的系统中工作,该系统使用Java6,部署在GlassFish 2.1服务器中 在该系统中,我需要为ActiveMQ Artemis 2.17.0开发一个消息发送器。有没有办法做到这一点 我一直在寻找解决方案,但兼容性问题一直是个问题。这是可能的,但并不方便。您可以使用以下仍然支持Java 6的任何一种: 较旧的ActiveMQ Artemis客户端。我认为可以用Java 6构建的最新ActiveMQ Artemis客户机是1.1.0,但该版本实际上是用Java 7构建的,因此您必

我在一个相当旧的系统中工作,该系统使用Java6,部署在GlassFish 2.1服务器中

在该系统中,我需要为ActiveMQ Artemis 2.17.0开发一个消息发送器。有没有办法做到这一点

我一直在寻找解决方案,但兼容性问题一直是个问题。

这是可能的,但并不方便。您可以使用以下仍然支持Java 6的任何一种:

  • 较旧的ActiveMQ Artemis客户端。我认为可以用Java 6构建的最新ActiveMQ Artemis客户机是1.1.0,但该版本实际上是用Java 7构建的,因此您必须自己构建客户机
  • 大黄蜂队的老客户。我推荐2.3.x或2.4.x版本的东西。你可能也得自己建造一个
  • 较旧的OpenWire JMS客户端
  • 一个老客户

在我看来,您最好将系统升级到受支持的Java和Glassfish版本,而不是试图规避兼容性问题。嘿,Jeroen,谢谢您花点时间回答。我希望我能这样做,但这不是答案的选择。你认为哪个版本的ActiveMQ Artemis客户端可以工作?我更新了我的答案以回应你的评论。我希望这有帮助!