【weblogic】WTC配置(Weblogic Tuxedo Connector)


記錄下工作中涉及到的WTC使用

WTC 是BEA 的WEB支持產品Weblogic和中間件產品Tuxedo之間的連接工具,全稱Weblogic Tuxedo Connector。WTC使Weblogic和Tuxedo之間具有雙向訪問能力,這是優於Joit的優點。WTC是需要通過域間通訊調用的,也就是說在weblogic里配置的本地與遠程訪問點時,要跟Tuxedo服務端的配置文件domconfig里的域名對應。若是Tuxedo服務端不公布域,WTC是無法聯通的。

創建 WTC 服務

使用下列步驟可以使用 WebLogic Server 控制台創建並配置 WTC 服務:

  1. 擴展互操作性並在導航樹中選擇 WTC 服務器。
  2. 在“WTC 服務器”頁上,單擊“新建”。
  3. 在“新建 WTC 服務器” 頁上的“名稱”字段中,輸入 WTC 服務的名稱。示例:mySimpapp
  4. 單擊“確定”。
  5. 新的 WTC 服務顯示在 WTC 服務器列表中。

創建本地 Tuxedo 訪問點

注意: 為本地訪問點配置網絡地址時,使用的端口號應與分配給其他進程的所有端口號都不同。示例:如果 WebLogic Server 的監聽端口分配為 //mymachine:7001,則不能將網絡地址設置為 //mymachine:7001

使用下列步驟,可以配置本地 Tuxedo 訪問點:

  1. 在管理控制台中展開“互操作性”,然后選擇“WTC 服務器”。
  2. 在“WTC 服務器”頁上,單擊 WTC 服務的名稱(如 mySimpapp)以訪問設置頁。
  3. 單擊“本地 AP”選項卡。
  4. 在“WTC本地訪問點”頁上,針對下列字段輸入以下值:

    訪問點:myLocalAp

    訪問點 ID:TDOM2

    網絡地址:本地訪問點的網絡地址和端口

    示例://123.123.123.123:5678

  5. 單擊“確定”。
  6. 如果您正在連接 Tuxedo 6.5 域,請執行以下操作:
    1. 單擊“連接”選項卡。
    2. 將“互操作”字段設為“是”。
    3. 單擊“保存”。

創建遠程 Tuxedo 訪問點

請使用下列步驟配置遠程 Tuxedo 訪問點:

  1. 在管理控制台中展開“互操作性”,然后選擇“WTC 服務器”。
  2. 在“WTC 服務器”頁上,單擊 WTC 服務的名稱(如 mySimpapp)。
  3. 單擊“遠程 AP”選項卡。
  4. 在“WTC本地訪問點”頁上,針對下列字段輸入以下值:

    訪問點:myRemoteAP

    訪問點 ID:TDOM1

    本地訪問點:myLocalAp

    網絡地址:遠程訪問點的網絡地址和端口號

    示例://123.123.123.123:1234

  5. 單擊“確定”。

  

創建已導出的服務

使用下列步驟,可以配置已導出的服務:

  1. 在管理控制台中展開“互操作性”,然后選擇“WTC 服務器”。
  2. 在“WTC 服務器”頁上,單擊 WTC 服務的名稱(如 mySimpapp)。
  3. 單擊“已導出”選項卡。
  4. 在“WTC 導出服務”頁上,針對下列字段輸入以下值:

    資源名稱:TOLOWER

    本地訪問點:myLocalAp

    EJB 名稱:tuxedo.services.TOLOWERHome

    遠程名稱:TOLOWER

  5. 單擊“確定”。

  

創建已導入的服務

使用下列步驟,可以配置已導入的服務:

  1. 在管理控制台中,展開“互操作性”,然后選擇“WTC 服務器”。
  2. 在“WTC 服務器”頁上,單擊 WTC 服務的名稱(如 mySimpapp)。
  3. 單擊“已導入”選項卡。
  4. 在“WTC導入服務”頁上,針對下列字段輸入以下值:

    資源名稱:TOUPPER

    本地訪問點:myLocalAp

    遠程訪問點列表:myRemoteAP

    遠程名稱:TOUPPER

  5. 單擊“確定”。

將 mySimpapp 指向 examplesServer

  1. 在管理控制台中,展開“互操作性”,然后選擇“WTC 服務器”。
  2. 在“WTC 服務器”頁上,單擊 WTC 服務的名稱(如 mySimpapp)。
  3. 單擊“目標”選項卡。
  4. 單擊 examplesServer 的復選框。
  5. 單擊“保存”。

將 TDOM1 注冊為 WebLogic Server

使用下列步驟,可以將 TDOM1 注冊為WebLogic Server 用戶:

  1. 單擊導航樹中的“安全領域”。
  2. 單擊“myRealm”。
  3. 單擊“用戶和組”選項卡。
  4. 單擊“用戶”。
  5. 單擊“鎖定和編輯”。
  6. 單擊“新建”。
  7. 在“新建用戶”頁中,執行下列操作:
    1. 在“名稱”字段中添加“TDOM1”。
    2. 鍵入並確認密碼。
    3. 單擊“確定”。
  8. 單擊“釋放配置”。

 


配置 Tuxedo

使用下列步驟可以配置 Tuxedo 域:

  1. PATH 環境變量需要包括C 編譯器的路徑。通過設置 PATH 可以檢查狀態,並根據需要添加路徑。
  2. 從 Tuxedo 安裝中復制 simpapp 示例,然后創建 Tuxedo simpapp 的工作目錄。
  3. 將目錄改為您的 Tuxedo simpapp 工作目錄。
  4. 使用 TUXDIR 中的 setEnv.cmd 設置環境變量。更新下列參數:

    TUXDIR - TUXEDO 軟件的基目錄
    APPDIR – 示例程序的基目錄

  5. 生成客戶端:
         buildclient -o simpcl -f simpcl.c
         buildserver -o simpserv -f simpserv.c -s TOUPPER
  6. 將 ubbdomain 和 dom1config文件從 SAMPLES_HOME\server\examples\src\examples\wtc\atmi\simpapp目錄復制到 Tuxedo simpapp 目錄。
  7. 將 tolower.c文件從SAMPLES_HOME\server\examples\src\examples\wtc\atmi\simpserv目錄復制到Tuxedo simpapp 目錄。
  8. 修改 Tuxedo 環境的 ubbdomain。這包括設置APPDIRTUXCONFIG和 TUXDIR 的路徑名,以及設置計算機名。用您的環境信息替換所有 <braced> 項目。

    示例:

         APPDIR="\home\me\simpapp"
         TUXCONFIG="\home\me\simpapp\tuxconfig""
         TUXDIR="\usr\tuxedo"
  9. 加載 ubbdomain 文件:tmloadcf -y ubbdomain
  10. 修改 Tuxedo 環境的 dom1config。這包括創建日志設備以及更新網絡地址。

    示例:

         DMTLOGDEV="d:\my_apps\tlog"
         AUDITLOG="d:\my_apps\aud"
         TDOM1 NWADDR="//TuxedoMachine:1234"
         TDOM2 NWADDR="//WTCMachine:5678"
  11. 加載 dom1config 文件。
         set BDMCONFIG=d:\mydomain\simpapp\bdmconfig
         dmloadcf -y dom1config
  12. 生成 tolower 客戶端。
         buildclient -f tolower.c -o tolower
  13. 引導 Tuxedo 域
         tmboot -y



    以上內容來自 https://blog.csdn.net/zhouleiblog/article/details/49489203


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM