我已经配置了 jboss 4.2.3,但是我需要使用 jboss-mq。查看了我的默认服务器实例的 deplot 目录,我没有在其中找到 jms 目录。我怎么知道这个 jboss 是否带有 jboss-mq,以及在哪里可以找到我的服务器实例所需的所有文件。我知道 hornetmq 带有一些安装脚本,可以配置 jboss 以与 hornet 一起使用,是否有一些 jboss-mq 的脚本?
1 回答
server/default/deploy 中应该有一个 jms 目录,其中包含 jms-ra.rar 和各种 .xml 文件,当您启动服务器时,您可以在日志中看到 JMS 资源适配器部署,例如
INFO [Server] Release ID: JBoss [Trinity] 4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)
...为简洁起见截断了日志,然后...
INFO [RARDeployment] Required license terms exist, view META-INF/ra.xml in .../deploy/jms/jms-ra.rar
以及在 jms-ds.xml、jbossmq-destinations-service.xml 等中定义的关联默认 JMS 对象,例如
INFO [ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:service=ConnectionFactoryBinding,name=JmsXA' to JNDI name 'java:JmsXA'
这些文件存在于我刚刚解压缩以进行测试的 .zip 中,因此如果您缺少该目录,则说明安装有问题。