【发布时间】:2015-04-08 20:49:42
【问题描述】:
我有一个使用JMS api 的应用程序。使用的应用服务器是 jboss-5.0.0.CR2。有什么方法可以获取使用的 JMS 的版本吗?
【问题讨论】:
我有一个使用JMS api 的应用程序。使用的应用服务器是 jboss-5.0.0.CR2。有什么方法可以获取使用的 JMS 的版本吗?
【问题讨论】:
这里是区分 JMS 1.1 和 2.0 版本的方法。
更多详情: http://www.oracle.com/technetwork/articles/java/jms20-1947669.html
【讨论】:
jboss-5.0.0.CR2 是应用服务器版本——不是 JMS 提供者。据我所知,HornetQ 是 JBoss 使用的 JMS 实现。无论如何,由于 JBoss 5 与 Java EE 5 兼容,因此 JMS API 版本必须为 1.0。 Java EE 6 与 JMS 1.1 保持一致,Java EE 7 具有最新的 JMS 规范版本,即 2.0
【讨论】: