[英]How to setup JMS bridge to ActiveMQ on Weblogic 11g
我是 Java EE 堆棧的 JCA 和 JMS 部分的新手,現在我正在努力解決兩個 JMS 提供程序(ActiveMQ 5.9.1 -> Weblogic 11g 10.3.5)之間的JMS 橋接配置,我需要一些幫助來理解所有活動部件和所需的配置元素。
我已經做了什么:
在 Weblogic 11g 節點上配置的 JMS 服務器
配置的外部服務器- AMQ 連接工廠,以及綁定到本地 JNDI 的源隊列對象(OK:連接工廠和隊列對象在服務器 jndi 樹中可見)
使用默認道具創建JMS 橋(好的 - 我認為)
使用默認配置為目標目的地 (Weblogic)創建橋目的地 - 在可能的情況下(確定:已部署資源適配器)
為源目標 (AMQ)創建了橋目標 - JNDI 屬性,盡可能使用默認道具(失敗 - 無法連接到源目標)
還有一個問題:
默認情況下有兩個資源適配器(XA、非 XA),我需要安裝 AMQ 特定的資源適配器嗎?
我假設是的,所以我已經在 Weblogic 機器上下載了rar文件,然后嘗試使用 Weblogic 控制台(部署 - > 安裝)進行安裝,但是.. 另一個麻煩 - 無法在部署視圖中實現運行狀態。 我讀到 rar 中的所有 jar 都需要放在 Weblogic CLASSPATH 中,因此我已將它們復制到 Weblogic lib 目錄中。 但是,到目前為止還沒有成功。
那么,我做錯了什么,這個配置的差距或錯誤在哪里?
我已經研究了Oracle文檔,但我覺得仍然沒有完全理解橋接配置:((
非常感謝任何解釋性回復!!!
好的,問題解決了。 我使用了錯誤的連接工廠和隊列 JNDI 名稱 - 在外部服務器配置中定義的本地名稱而不是刪除 JMS 服務器上的名稱。
實際上,這里不需要像外部服務器或資源適配器這樣的額外配置。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.