2012-07-03 39 views
0

我有用戶(非管理員)訪問某些外部JMS。
我在嘗試使用GEMS時未能查看隊列。
我猜這是因爲GEMS是JMS的管理控制檯,但用戶我沒有任何管理員權限。
我嘗試在我的本地Tibco上創建沒有管理權限的用戶,並且我無法使用GEMS中的非常用戶連接到JMS。無法通過GEMS使用受限用戶連接到JMS

如何查看重新定製用戶的任何JMS? GEMS能夠做到這一點嗎?如果不是可以使用哪些工具?

謝謝。

回答

0

有適用於此的Hermes工具。
很難讓愛馬仕與Tibco EMS合作。 Here是很好的教程如何配置愛馬仕。


HermesJMS提供了一個GUI來訪問JMS隊列和主題,共同的任務,例如發送消息,刪除消息和複製隊列和主題之間的消息。這是EMS管理員和應用程序支持團隊的一些「必備」工具之一。

獲取從SourceForge最新的安裝程序:http://sourceforge.net/projects/hermesjms/files/然後運行它:
Java的罐子HERMES-installer.jar

安裝非常簡單,只需幾個畫面:發行說明,許可協議,安裝路徑,組件(這裏實際上只有一個),摘要,文件複製,快捷方式創建和安裝完成。

要啓動HermesJMS在\ HermesJMS \ bin中運行hermes.bat。如果您收到錯誤消息「無法找到\ bin \ javaw」,請確保您已將JAVA_HOME系統變量定義到您的jre文件夾。

當Hermes成功啓動後,點擊「創建新的JMS會話」按鈕,會出現首選項窗口,選擇提供者選項卡並右鍵空閒空間。然後按「添加組」並輸入組名稱。右鍵單擊「庫」,然後按「添加JAR(s)」。查看\ ems \ 5.1 \ lib文件夾並選擇所有.jar文件。點擊「打開」,然後讓愛馬仕掃描工廠的罐子:按「掃描」按鈕。然後按「應用」。所有圖書館都會在我的屏幕截圖中出現在列表中。

進入「會話」選項卡,輸入會話名稱:「我的EMS」,然後選擇「EMS」加載器。下一步是選擇「com.tibco.tibjms。 TibjmsConnectionFactory「類和」Tibco EMS「插件。順序非常重要:選擇裝載程序,然後選擇類,然後選擇插件。右鍵單擊插件部分中的可用空間,然後按「添加屬性」。您必須輸入所有三個屬性:用戶名,密碼和serverURL,對Connection Factory執行相同操作,然後按「確定」保存並關閉屬性窗口。

現在我們可以將愛馬仕連接到我們的EMS。讓它發現隊列和主題,按「從提供者發現隊列和主題」按鈕。然後確認替換當前的一組目的地和列表將被更新。就這樣。