2011-11-18 88 views
1

有誰知道當jms隊列由遠程服務器提供時,是否可以將JMS隊列作爲@Resource注入。將遠程JMS @Resource注入到EJB中

我在JBoss Messaging中使用了Jboss 5.1。我們在不同的JBoss服務器上有一個客戶端程序,需要將消息發佈到這個遠程隊列。

在此先感謝。

回答

3

@Resource註釋具有name屬性,您可以在其中指定要注入的組件的JNDI名稱。但容器將以java:comp/env爲前綴,這意味着它將在本地JNDI命名空間中查找資源。

就我所知,您將不得不對此執行編程式JNDI查找。

+0

這就是我的想法。我不知道是否有一種方法來配置一個mbean,使我能夠「看到」本地jndi樹中的遠程jms隊列 – K2J