Windows下Tuxedo的安裝與配置 無資料庫

2021-09-01 10:08:44 字數 2910 閱讀 9212

一、安裝前的檔案準備

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 tuxedo伺服器ip與埠

除此之外還需要指定tuxedo應用服務的路徑,如果你用c開發了乙個tuxedo服務,這個服務

檔案所在的路徑。本機路徑為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檔案,在檔案裡加上

tuxconfig=f:\\liwei\\tuxedo\\dbread\\tuxconfig

...三、準備tuxedo客戶端,服務端程式**

客戶端 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檔案內容 這檔案主要作用是啟動當前目錄的命令環境

cdcmd

編譯完成後會在本地目錄生成simpcl.exe和simpserv.exe。要想啟動服務,則需要配置

ubbconfig了。

五、配置ubbconfig

一致。檔名隨意,這裡使用config檔名。

#liwei

*resources

ipckey 123456

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\"

*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

執行tmboot -y

bbl服務啟動成功,simpserv啟動成功!

執行tmadmin可以檢視維護服務的狀態等。執行simpcl.exe就可以看到互動過程了。

Windows下Tuxedo的安裝與配置 無資料庫

windows下tuxedo的安裝與配置 無資料庫 草木瓜 2005 5 18 一 安裝前的檔案準備 本機tuxedo安裝路徑 c bea tuxedo9.0 三 準備tuxedo客戶端,服務端程式 這裡最好是自已把各種編譯命令寫成批處理檔案。在編譯之前需要安裝c語言編譯器,我們 通常使用vc 6....

linux下的tuxedo開發例項

gdb除錯tuxedo服務 在編譯生成程式的時候,加入 g選項,就可以用gdb除錯tuxedo服務 假定你的服務程式名是program,先用tmboot y啟動服務,然後查詢該服務程式的程序id ps ef grep program 得到程序pid之後,假定程序id 5313,然後執行下列命令,就進...

Tuxedo8 0在xp下的安裝配置

tuxedo8.0在xp下的安裝配置 小葉 2010 2 4 一 安裝前的檔案準備 windows 安裝過程略。正常安裝後tuxedo會建乙個tlisten的服務,且已自動啟動。本機tuxedo安裝路徑 c bea tuxedo8.0 二 tuxedo安裝完成後的環境變數配置 右鍵我的電腦 屬性 高...