Как узнать, установлен ли JBoss с предустановленным jboss MQ?
Я уже настроил jboss 4.2.3, но мне нужно использовать jboss-mq. Посмотрел каталог размещения моего экземпляра сервера по умолчанию, и я не нашел в нем каталог 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 по умолчанию, определенными в jms-ds.xml, jbossmq-destination-service.xml и т. д., например
INFO [ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:service=ConnectionFactoryBinding,name=JmsXA' to JNDI name 'java:JmsXA'
Эти файлы присутствуют в ZIP-архиве, который я только что распаковал для тестирования, поэтому, если каталог отсутствует для вас, значит, что-то не так с установкой.