Glassfish 3.1 - Как настроить JMS на нескольких доменах? - PullRequest
1 голос
/ 01 декабря 2011

Из-за проблем с загрузкой классов мне нужно развернуть ear и war в разных доменах в одном и том же экземпляре Glassfish 3.1.1.Война отправляет сообщения в очередь, и MDB в ухе должен получить и выполнить ее.

JMS настроен в доменах следующим образом:

domain1 default_JMS_host (server-config | Служба сообщений Java | Хосты JMS):

Type = local
Host = localhost
Port = 7676

domain2 default_JMS_host (config-server | Служба сообщений Java | Хосты JMS):

Type = remote
Host = localhost
Port = 7676

Первоначально порт на домене 2 был установлен на 5076, но это привело к тому, что в соединении было отказано в исключениях при запуске домена.

При такой настройке все выглядит нормально (без ошибок в domain2 server.log), но это не такзабрать сообщения, помещенные в очередь по файлу войны.Я подтвердил, что во время войны сообщения помещаются в очередь с помощью команды:

/<glassfish>/mq/bin/imqcmd list dst -b localhost:7676 -u admin

Я пытался найти способ настройки JMS с несколькими доменами в одном и том же экземпляре Glassfish, но покане нашел ничего полезного.Может кто-нибудь указать мне хороший ресурс о том, как это настроить?

1 Ответ

0 голосов
/ 07 мая 2015

информация о базе портов также может быть полезна для этого вопроса:

https://blogs.oracle.com/alexismp/entry/flexible_glassfish_domain_creation_using

так, для нескольких доменов вы можете настроить базу портов с одним портом JMS на домен

...