2013-04-08 61 views
0

我試圖設置應用程序的一部分,該應用程序使用MDB來使用來自JMS隊列的消息。我瀏覽了Oracle文檔,但似乎無法理解它。互聯網上的示例似乎適用於您的JMS服務器與您正在使用的Weblogic服務器相同的情況,但在我的情況下有單獨的服務器。設置MDB消費Weblogic中的JMS消息10.3.5

我找到這篇文章Weblogic EJB connection to external Tibco EMS JMS Queue這給了廣泛的筆觸,但似乎是爲有經驗的weblogic用戶寫更多。

具體這裏的鏈接是我遇到麻煩:

創建所有正常的細節(對於目的地和連接工廠的本地/遠程JNDI查找名稱)外國服務器。

不知道該怎麼做。

創建一個與遠程EMS用戶同名的本地WL用戶,包括密碼。

我不能這樣做,因爲我的密碼是少於8個字符

創建EJB憑證映射(而不是安全證書映射)

do this by clicking on the relevant deployment, click on the relevant ejb name in the list, then Security tab then Credentials Mapping tab. 
add the same name for WLS and Remote users (password doesn't seem to be necessary here). 

在安全下,我看到應用程序/模塊範圍選項卡和角色/寶這些下面的政策。

任何人都可以提供更詳細的步驟,瞭解如何在Weblogic 10.3.5中設置簡單的MDB,它使用來自外部服務器(Tibco EMS)的JMS消息?

我有一個ldap網址,一個選擇器(用於過濾不需要的消息,並非完全必要),用戶名和密碼,隊列名稱,EMS服務器url(它指定一個端口),連接工廠ldap。我如何處理這些信息?

回答

1

您可以在weblogic中配置外部服務器,並在外部服務器內部提供連接工廠&目標詳細信息。用戶名,passwd &隊列名稱將需要創建這些weblogic管理對象。

Weblogic foreign server configuration

在創建目的地可以提供,你可以在你的MDB激活配置使用連接到本地JNDI名稱。