Как обновить версию HornetQ в JBoss 6? - PullRequest
1 голос
/ 21 июля 2011

Я использую JBoss-6.0.0 AS, который по умолчанию поставляется с версией HornetQ-2.1.2, но эта версия HornetQ имеет много ошибок, связанных с итерациями, которые теперь разрешаются в версии HornetQ-2.2.5, которая по умолчанию поставляется с JBoss 7 AS.

Я не могу переключиться на JBoss 7 AS, потому что я уже использую много других сервисов, специфичных для JBoss 6 AS, и было бы очень рискованно переключиться на JBoss 7 AS на данный момент.

Есть ли способ обновить версию HornetQ в JBoss 6 AS? Я попробовал с автономным HornetQ-2.2.5, запустив его как другой процесс, но с этим консоль JBoss JMX недоступна.

Любое предложение ценится за это. Пожалуйста, дайте мне знать, если я что-то здесь упускаю.

Спасибо.

1 Ответ

4 голосов
/ 21 июля 2011

но с этой консолью JBoss JMX недоступен.

используйте jconsole из дистрибутива JDK.

Вы можете получить ночной билд на http://hudson.jboss.org/hudson/view/JBoss%20AS/job/JBoss-AS-6.1.x/lastSuccessfulBuild/artifact/JBossAS_6_1/build/target/jboss-6.1.x.zip

Или этот же вопрос был задан на форуме пользователя HornetQ:

http://community.jboss.org/message/616616?tstart=0#616616

  • Удалить журнал сообщений, поскольку формат файла для 2.2.5 не имеет обратной совместимости ($ JBOSS_HOME / server // data / hornetq)
  • Удалить существующую папку JMS-ra.rar адаптера ресурсов JMS в каталоге / deploy -Копировать библиотеки из пакета HornetQ в $ JBOSS_HOME / common / lib. Баночки для копирования:
    • hornetq-bootstrap.jar
    • hornetq-core.jar
    • hornetq-JBoss-а-integration.jar
    • hornetq-jms.jar
    • шершень-logging.jar
    • netty.jar
  • Скопируйте адаптер ресурсов из пакета hornetq в / deploy и переименуйте его из hornetq-ra.rar в jms-ra.rar (фактически заменяя старую версию в шаге 2 выше)
  • Скопируйте клиентские библиотеки из пакета HornetQ в $ JBOSS_HOME / client. Баночки для копирования:
    • hornetq-ядро-client.jar
    • hornetq-JMS-client.jar
    • netty.jar
...