我在较新版本的 JBoss 中部署我的应用程序之一时遇到异常。
NoSuchMethodError: org.hornetq.api.core.management.QueueControl.getMessageCount()I
我的假设是 JBoss 中较新版本的 HornetQ 不再提供该方法。 我想知道如何找出我的 JBoss 中当前的 hornetQ 版本,以便我可以查看 API 文档以找到替代方法。
有什么想法/建议吗?
最佳答案
导航到 JBoss AS 安装目录中的 modules\org\hornetq\main
。
您会在其中找到许多 jar 文件,例如:
hornetq-core-<version>.jar
hornetq-jms-<version>.jar
version是HornetQ的版本。
更新:
ls -al /opt/jboss-7.1.x/modules/org/hornetq/main
drwxr-xr-x 1 www-data www-data 4096 Jul 11 17:39 .
drwxr-xr-x 1 www-data www-data 0 Jul 11 17:39 ..
-rw-r--r-- 1 www-data www-data 1462224 Mar 9 23:14 hornetq-core-2.2.13.Final.jar
-rw-r--r-- 1 www-data www-data 2545 Mar 9 23:14 hornetq-core-2.2.13.Final.jar.index
-rw-r--r-- 1 www-data www-data 229886 Mar 9 23:14 hornetq-jms-2.2.13.Final.jar
-rw-r--r-- 1 www-data www-data 737 Mar 9 23:14 hornetq-jms-2.2.13.Final.jar.index
drwxr-xr-x 1 www-data www-data 0 Jul 11 17:39 lib
-rw-r--r-- 1 www-data www-data 25 Mar 9 23:14 lib.index
-rw-r--r-- 1 www-data www-data 1850 Mar 9 23:14 module.xml
关于java - 我的 JBoss 使用什么版本的 HornetQ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12251300/