簡體   English   中英

如何在 Weblogic 11g 上設置 JMS 橋到 ActiveMQ

[英]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 橋接配置,我需要一些幫助來理解所有活動部件和所需的配置元素。

我已經做了什么:

  1. 在 Weblogic 11g 節點上配置的 JMS 服務器

  2. 配置的外部服務器- AMQ 連接工廠,以及綁定到本地 JNDI 的源隊列對象(OK:連接工廠和隊列對象在服務器 jndi 樹中可見)

  3. 使用默認道具創建JMS 橋(好的 - 我認為)

  4. 使用默認配置為目標目的地 (Weblogic)創建橋目的地 - 在可能的情況下(確定:已部署資源適配器)

  5. 源目標 (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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM