一、安裝前的檔案準備
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安裝完成後的環境變數配置 右鍵我的電腦 屬性 高...