Vincent.Chan‘s Blog

          常用鏈接

          統計

          積分與排名

          網站

          最新評論

          Windows下Tuxedo的安裝與配置-無數據庫

          Windows下Tuxedo的安裝與配置-無數據庫

          草木瓜 2005-5-18

          一、安裝前的文件準備

          下載Tuxedo For Windows版本和License文件,本機采用的是Tuxedo9 windows版本。具體
          Windows安裝過程略。正常安裝后Tuxedo會建一個tlisten的服務,且已自動啟動。

          本機Tuxedo安裝路徑 C:\bea\tuxedo9.0

          二、Tuxedo安裝完成后的環境變量配置
          ?
          ? [Win2000,XP]
          ?
          ? 右鍵我的電腦->屬性->高級->環境變量,更改變量值。
          ?
          ? 在LIB項添加???? C:\bea\tuxedo9.0\lib
          ? 在INCLUDE項添加 C:\bea\tuxedo9.0\include
          ? 在PATH項添加??? C:\bea\tuxedo9.0\bin
          ?
          ? 添加下面兩個新項
          ? TUXDIR????????? C:\bea\tuxedo9.0
          ? WSNADDR???????? //192.168.98.166:4050? Tuxedo服務器IP與端口
          ?
          ? 除此之外還需要指定Tuxedo應用服務的路徑,如果你用C開發了一個Tuxedo服務,這個服務
          ? 文件所在的路徑。本機路徑為F:\Liwei\Tuxedo\dbread。
          ?
          ? 根據機器實際情況添加
          ? APPDIR????????? F:\Liwei\Tuxedo\dbread
          ? TUXCONFIG?????? F:\Liwei\Tuxedo\dbread\tuxconfig
          ?
          ? 注:環境變量更改后確定即生效。
          ?
          ? [Win98]
          ?
          ? 與2000,XP不同的是需要更改AUTOEXEC.BAT文件,加入以下命令。
          ? 如SET TUXDIR=C:\bea\tuxedo9~1
          ?
          ? 注:AUTOEXEC.BAT有一個缺點,就是更改后需要重啟機器才能生效,如果我們設一個環境
          ? 變量文件(如TUXENV),那只要在文件里修改后存盤就能生效。在AUTOEXEC.BAT中長文件
          ? 名必須用縮寫。
          ?
          ? 例:
          ?
          ? SET TUXENV=C:\bea\tuxedo9~1?????????? //TUXDEO環境變量文件

          ? 在C:\bea\tuxedo9.0目錄下創建TUXENV文件,在文件里加上
          ? APPDIR=F:\Liwei\Tuxedo\dbread
          ? TUXCONFIG=F:\Liwei\Tuxedo\dbread\tuxconfig
          ? ...

          三、準備Tuxedo客戶端,服務端程序代碼

          ? 可以直接用Tuxedo本身帶的例子:C:\bea\tuxedo9.0\samples\atmi\simpapp
          ? 客戶端 simpcl.c
          ? 服務端 simpserv.c
          ?
          四、準備編譯客戶端服務端程序

          ? 這里最好是自已把各種編譯命令寫成批處理文件。在編譯之前需要安裝C語言編譯器,我們
          ? 通常使用VC++6.0,安裝時如果沒有讓VC設置環境變量,在編譯前需要手工運行:
          ? E:\Program Files\Microsoft Visual Studio\VC98\Bin\VCVARS32.BAT
          ?
          ? 注:手工設置的變量在關閉命令行環境就失效了。最好是復制到本地文件夾。
          ?
          ? bclt.bat文件內容
          ? F:
          ? cd F:\liwei\tuxedo\dbread
          ? buildclient -o simpcl -f simpcl.c -v
          ?
          ? bsrv.bat文件內容
          ? F:
          ? cd F:\liwei\tuxedo\dbread
          ? buildserver? -o simpserv -f simpserv.c -s TOUPPER -v
          ?
          ? start.bat文件內容?? 這文件主要作用是啟動當前目錄的命令環境
          ? cd
          ? cmd
          ?
          ? 編譯完成后會在本地目錄生成simpcl.exe和simpserv.exe。要想啟動服務,則需要配置
          ? ubbconfig了。
          ?
          五、配置ubbconfig

          ? 下面是一個完整的ubbconfig文件,此文件要放在本地目錄下。即與環境變量APPDIR保持
          ? 一致。文件名隨意,這里使用config文件名。

          #Liwei

          *RESOURCES
          IPCKEY????123456
          DOMAINID?liweiapp
          MASTER??lw
          MAXACCESSERS?3
          MAXSERVERS?3
          MAXSERVICES?3
          MODEL??SHM
          LDBAL??N

          *MACHINES
          LWYM
          ?LMID = lw
          ?TUXDIR = "C:\bea\tuxedo9.0"
          ?TUXCONFIG = "F:\Liwei\Tuxedo\dbread\tuxconfig"
          ?APPDIR = "F:\Liwei\Tuxedo\dbread"

          *GROUPS
          GROUP1?LMID=lw GRPNO = 1 OPENINFO=NONE
          *SERVERS
          DEFAULT:
          ??CLOPT="-A"
          simpserv SRVGRP=GROUP1 SRVID=1
          *SERVICES
          TOUPPER

          ? 每段詳細的說明很復雜,具體可以查看相關資料。這里只對比較迷惑的地方說明下。
          ?
          ? *RESOURCES下MASTER名稱任意,但要與*MACHINES,*GROUPS里的LMID保持一致。
          ?
          ? *RESOURCES下如MAXACCESSERS,MAXSERVERS,MAXSERVICES等設置錯誤如1,編譯config后,
          ? 在命令行運行tmboot,BBL是啟動不起來的,重新設置正確的值后,再編譯config,tmboot
          ? BBL也啟動不起來。原因是任務管理器殘存tuxipc這個進程,在編譯config前,干掉它就
          ? 沒問題了。
          ?
          ? *MACHINES下面的服務器機器名必須是大寫。否則編譯config會提示什么non master的錯誤。
          ?
          ? *MACHINES類似TUXDIR的內容必須與環境變量設置一致。
          ?
          ? *SERVERS中的simpserv名子必須是你服務端程序編譯后的EXE文件名。
          ?
          ? *SERVICES的TOUPPER是你服務端程序編譯時-s制定的服務名。
          ?
          五、編譯config,運行tmboot啟動服務
          ?
          ? 設置完成。運行
          ?
          ? load.bat 文件內容
          ? F:
          ? cd F:\liwei\tuxedo\dbread
          ? tmloadcf -y config
          ?
          ? 編譯config文件完成后,會在APPDIR下生成tuxconfig文件。
          ? 運行tmboot -y
          ? BBL服務啟動成功,simpserv啟動成功!
          ?
          ? 運行tmadmin可以查看維護服務的狀態等。運行simpcl.exe就可以看到交互過程了。

          posted on 2006-09-04 23:25 Vincent.Chen 閱讀(1056) 評論(0)  編輯  收藏 所屬分類: BEA

          主站蜘蛛池模板: 壤塘县| 富锦市| 长岛县| 海盐县| 博湖县| 灵台县| 武隆县| 全州县| 耿马| 循化| 汤原县| 宁海县| 锡林郭勒盟| 舒城县| 兴安盟| 涿鹿县| 开原市| 黑水县| 夏津县| 胶州市| 阜平县| 潞西市| 望江县| 杭锦后旗| 建瓯市| 阿克| 闵行区| 育儿| 宜君县| 汝南县| 玉屏| 虞城县| 中阳县| 峡江县| 黄冈市| 河池市| 毕节市| 高碑店市| 广德县| 闵行区| 长治市|