【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 服務:web

  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網絡

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

    示例://123.123.123.123:5678dom

  5. 單擊「肯定」。
  6. 若是您正在鏈接 Tuxedo 6.5 域,請執行如下操做:
    1. 單擊「鏈接」選項卡。
    2. 將「互操做」字段設爲「是」。
    3. 單擊「保存」。

建立遠程 Tuxedo 訪問點

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

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

    訪問點:myRemoteAPui

    訪問點 ID:TDOM1spa

    本地訪問點:myLocalAp.net

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

    示例://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
相關文章
相關標籤/搜索