Удаленное внедрение JMS @Resource в EJB - PullRequest
1 голос
/ 18 ноября 2011

Кто-нибудь знает, возможно ли внедрить JMS-очередь как @Resource, когда JMS-очередь предоставляется удаленным сервером.

Я использую Jboss 5.1 с JBoss Messaging.У нас есть клиентская программа на другом сервере JBoss, которая должна отправлять сообщения в эту удаленную очередь.

Заранее спасибо.

1 Ответ

3 голосов
/ 19 ноября 2011

@Resource аннотация имеет атрибут name, в котором вы можете указать JNDI-имя компонента, который вы хотите внедрить. Контейнер, однако, префикс его с java:comp/env, что означает, что он будет искать ресурсы в вашем локальном пространстве имен JNDI.

Насколько мне известно, вам придется выполнить программный поиск JNDI для этого.

...