• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            Prayer

            在一般中尋求卓越
            posts - 1256, comments - 190, trackbacks - 0, articles - 0
              C++博客 :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

            運行tuxedo自帶例子simpapp,測試tuxedo安裝

            Posted on 2019-01-11 16:53 Prayer 閱讀(520) 評論(0)  編輯 收藏 引用 所屬分類: TUXEDO
            https://blog.csdn.net/konglongaa/article/details/76855034

            在..../simpapp目錄下共有4個文件,分別是README simpserv.c(客戶端源程序) simpcl.c(服務(wù)器端源程序) ubbsimple(配置文件)

            1. 設(shè)置環(huán)境變量

            1.1 tuxedo系統(tǒng)在編譯服務(wù)器或客戶端shirt都需要一些環(huán)境變量。可建議一個setenv文件內(nèi)容為:
            . /home/tuxedo/bea/tuxedo9.1/tux.env
            APPDIR=/home/tuxedo/bea/tuxedo9.1/samples/atmi/simpapp;export APPDIR
            TUXCONFIG=$APPDIR/tuxconfig;export TUXCONFIG
            WSNADDR=//192.1.1.121:9999;export WSNADDR
            根據(jù)實際情況自己設(shè)定。
            第一行是tux.env所在目錄
            第二行是simapp所在目錄
            第三行是simapp的二進制配置文件

            1.2 執(zhí)行環(huán)境變量
            cd到setenv所在目錄,假設(shè)為=/home/tuxedo/bea/tuxedo9.1/samples/atmi/simpapp
            $. ./setenv

            2. 配置文件

            除了客戶端和服務(wù)起程序以外,tuxedo還需要一個配置文件來描述一個tuxedo應(yīng)用系統(tǒng)所包含的系統(tǒng)資源。修改simpapp下的ubbsimple的內(nèi)容,改好后為:(注意紅色部分)

            #       (c) 2003 BEA Systems, Inc. All Rights Reserved.
            #ident "@(#) samples/atmi/simpapp/ubbsimple    $Revision: 1.5 $"

            #Skeleton UBBCONFIG file for the TUXEDO Simple Application.
            #Replace the <bracketed> items with the appropriate values.

            *RESOURCES
            IPCKEY         123456

            #Example:
            #IPCKEY         123456

            DOMAINID        simpapp
            MASTER          simple
            MAXACCESSERS    10
            MAXSERVERS      5
            MAXSERVICES     10
            MODEL           SHM
            LDBAL           N

            *MACHINES
            DEFAULT:
                           APPDIR="/home/tuxedo/bea/tuxedo9.1/samples/atmi/simpapp"
                            TUXCONFIG="/home/tuxedo/bea/tuxedo9.1/samples/atmi/simpapp/tuxconfig"
                            TUXDIR="/home/tuxedo/bea/tuxedo9.1"
            #Example:
            #               APPDIR="/home/me/simpapp"
            #               TUXCONFIG="/home/me/simpapp/tuxconfig"
            #               TUXDIR="/usr/tuxedo"

            happy   LMID=simple

            #Example:
            #beatux         LMID=simple

            *GROUPS
            GROUP1
                    LMID=simple     GRPNO=1 PENINFO=NONE

            *SERVERS
            DEFAULT:
                            CLOPT="-A"

            simpserv        SRVGRP=GROUP1 SRVID=1

            *SERVICES
            TOUPPER


            如果沒改直接進行第3步,常有以下錯誤提示:
            2.1 IPCKEY          <
                            syntax error
            CMDTUX_CAT:866: ERROR: tmloadcf: Severe error found. Stop syntax checking.
            解決方法:對<>按照example進行修改

            2.2 CMDTUX_CAT:868: ERROR: tmloadcf cannot run on a non-master node
            解決方法:ubbsimple 文件中將<Machine-name>改為你的機器名,在windows下使用
            echo %computername% 顯示機器名,在unix下使用 uname -n 。注意在windows 下,通過hostname 或者 %COMPUTERNAME% 查出來的機器名不論是大小寫,在ubb中設(shè)置成大寫.其實我用小寫也執(zhí)行成功了。

            3. 編譯與執(zhí)行

            3.1 生成二進制配置文件,長出現(xiàn)問題看2.1 2.2
                  $tmloadcf -y ubbsimple
            3.2 編譯客戶端程序
                  $buildclient -o simpcl -f simpcl.c
            3.3 編譯服務(wù)器程序
                  $buildserver -o simpserv -f simpserv.c -s TOUPPER
                  此處生成的可執(zhí)行文件名要與ubbsimple中的相匹配
                  否則,出項錯誤 Can't send request to service TOUPPER
            3.4 啟動tuxedo應(yīng)用系統(tǒng)
                 $tmboot -y
            3.5 運行客戶端
                 $./simpcl hello
                  顯示Returned string is: HELLO表示測試成功
            3.6 關(guān)閉tuxedo應(yīng)用
                 $tmshutdown -y

            久久综合狠狠综合久久综合88| 性做久久久久久久久老女人 | 99久久国产热无码精品免费久久久久| 久久精品国产精品青草app| 中文字幕亚洲综合久久| 亚洲精品乱码久久久久久蜜桃| 中文字幕久久精品无码| 久久亚洲春色中文字幕久久久| 国产精品午夜久久| 日韩人妻无码精品久久免费一| 久久99热国产这有精品| 久久综合久久美利坚合众国| 久久综合九色综合欧美狠狠| 久久免费看黄a级毛片| 一本久久a久久精品综合夜夜| 欧美成人免费观看久久| 天天综合久久久网| 亚洲国产精品一区二区久久hs| 精品久久久久久久久久久久久久久| 人人狠狠综合久久88成人| 久久久久亚洲?V成人无码| 久久99精品国产麻豆| 色婷婷噜噜久久国产精品12p| 色综合久久88色综合天天 | 久久影院午夜理论片无码 | 久久99国产精品久久99小说 | 久久强奷乱码老熟女| 久久99国产亚洲高清观看首页| 一本色道久久HEZYO无码| 久久AAAA片一区二区| 久久综合狠狠色综合伊人| 久久久久无码精品国产| 久久这里只有精品18| 色偷偷久久一区二区三区| 亚洲精品高清国产一线久久| 久久91精品国产91久| 久久久久久精品久久久久| 少妇无套内谢久久久久| 久久精品国产久精国产一老狼| 久久精品国产亚洲AV影院| 亚洲色大成网站www久久九|