Перечисление и добавление физических назначений JMS в GlassFish v3.1 - PullRequest
1 голос
/ 25 октября 2010

После добавления пункта назначения (очереди) в ресурсы назначения из консоли администратора в Ресурсы / Ресурсы JMS / Ресурсы назначения , физические пункты назначения не отображаются на сервер (Сервер администратора) / Физические назначения JMS . Вместо этого под заголовком отображается следующее сообщение об ошибке:

Произошла ошибка
Невозможно перечислить пункты назначения JMS

Также при попыткедобавьте новый физический пункт назначения на сервере (Admin Server) / физические пункты назначения JMS типа «Очередь», появится следующее сообщение об ошибке:

Произошла ошибка
Невозможно создать JMS-адресат

При попытке добавить физический пункт назначения с помощью asadmin в командной строке как:

asadmin> create-jmsdest -T queue DemoQueue

отображается следующая ошибка:

remote failure: Unable to create JMS Destination.

Command create-jmsdest failed.

Здесь GlassFish Server Open Source Edition 3.1-b24 запускается в Ubuntu с ядром 2.6.28-11-server.

Любая помощь приветствуется.

Ответы [ 2 ]

0 голосов
/ 29 октября 2010

с первого раза меня не смутило, поэтому я сочувствую

Для GFv2.1.1 (и я подозреваю, для v3) физическое назначение - mq.sys.dmq - уже создано и настроено, и здесь созданы очереди,Сервером обмена сообщениями является SunMQ, и если вы намерены использовать это из коробки, вам не нужно создавать другой физический пункт назначения.

, если вам действительно нужно создать еще один физический пункт назначения.[path-to-glassfish] /imq/bin/imqadmin.exe (или Ubuntu эквивалент) и сделайте это там.

0 голосов
/ 28 октября 2010

Не думаю, что вам следует создавать физические пункты назначения вручную. Все, что вам нужно сделать для настройки ресурсов JMS в GlassFish, - это определить фабрику соединений и места назначения - все в разделе Ресурсы - ветка ресурсов JMS в интерфейсе администратора. Когда ваши пункты назначения используются, физические пункты назначения будут создаваться автоматически.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...