Tuxedo8.1 + Windows2000 Server
看來安裝Tuxedo出問題的人還不少啊!
??
我上次出問題后,來這兒問了,后來自己擺弄,終于弄好了。
現在也來介紹一下我的經驗,愿大家都走出初學者的陰影,早日成為像wsywin,qiupeng,damask一樣的高手!
?
我這里把我的安裝經歷說一下。
1,安裝準備:
?? 安裝前一定要注意,如果想卸載掉原有版本,就注意一定要停止當前行的Tuxedo版本,并且程序-〉管理工具-〉服務中停止掉關于
Tuxedo的幾個服務。
?? 下載到Tuxedo8.1版本以及相應的Lic.txt文件,這個可以在Bea的網站上下載(ft,好像白天下載快些,老外的嘛)。
??
2,安裝,選擇路徑D:\Bea(隨便選擇),選擇Full安裝模式,一路點擊OK。
?? Create tlisten Password, 不知道干什么的,隨便輸入一個吧。
?? Would you like to configure LDAP for SSL Support? yes.管她呢,以后問wsywin,damask 他們了,
?? 看資料也行,寫得很詳細。后面的LDAP Configuration配置不用管她,就用缺省的吧。
?
3,選擇好License文件的位置,安裝到次結束。
?
安裝告一段落,不過還早著呢,下面的配置直到運行一個簡單的Simpapp很重要!
?
1,我們準備測試D:\bea\tuxedo8.1\samples\atmi\simpapp下面的例子,所以我們把這里文件
? 拷貝到,例如: F:\SimpApp。
?
2,配置環境變量:
? 我的電腦-〉屬性-〉高級-〉環境變量,在Administator的用戶變量中:
? 添加:TUXDIR="D:\BEA\Tuxedo8.1"
??????? TUXCONFIG="F:\SimpApp\tuxconfig"
??????? PATH 后面加上"D:\BEA\Tuxedo8.1\bin"
??????? LD_LIBARARY_PATH=%TUXDIR%\lib
?
3,檢查并編譯客戶程序
? 運行cmd,到F:\SimpApp目錄下, 輸入buildclient -o simpcl -f simpcl.c
?
4,檢查并編譯服務程序
? 運行cmd,到F:\SimpApp目錄下,輸入buildserver –o simpserv –f simpserv.c –s TOUPPER
?
5,編輯并加配置文件(這里有些麻煩,其實文件提示寫得很清楚,需要認真看,改寫的地方不多)
# (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="F:\SimpDir"???????????????? #這個地方被我改寫
??????????????? TUXCONFIG="F:\SimpApp\tuxconfig"??? #這個地方被我改寫
??????????????? TUXDIR="D:\bea\tuxedo8.1"?????????? #這個地方被我改寫?
#Example:
# APPDIR="/home/me/simpapp"
# TUXCONFIG="/home/me/simpapp/tuxconfig"
# TUXDIR="/usr/tuxedo"
CNH LMID=simple????? #這個地方被我改寫?????
#Example:
#beatux LMID=simple
*GROUPS
GROUP1
LMID=simple GRPNO=1 OPENINFO=NONE
*SERVERS
DEFAULT:
CLOPT="-A"
simpserv SRVGRP=GROUP1 SRVID=1
*SERVICES
TOUPPER
?
? 編輯好后:
? tmloadcf ubbsimple????
? Initialize TUXCONFIG file: /usr/me/simpdir/tuxconfig [y, q] ? y
?
6,啟動應用程序
? tmboot
??
7,執行運行時應用程序
? simpcl “hello, world”
? Returned string is: HELLO, WORLD
???
8,關閉應用程序
? tmshutdown
參考文獻:
《Bea Tuxedo應用程序開發指南》經乾。網上可以下載
?
稍候我將會把Delphi開發客戶端的體會寫出來,用View方式.
我的QQ是:77764686,歡迎又誠意者探討Tuxedo開發的問題.
此文被Tuxedoer在2003/04/21 23:16:46修改!ULT:
??????????????? APPDIR="F:\SimpDir"???????????????? #這個地方被我改寫
??????????????? TUXCONFIG="F:\SimpApp\tuxconfig"??? #這個地方被我改寫
??????????????? TUXDIR="D:\bea\tuxedo8.1"?????????? #這個地方被我改寫?
#Example:
# APPDIR="/home/me/simpapp"
# TUXCONFIG="/home/me/simpapp/tuxconfig"
# TUXDIR="/usr/tuxedo"
CNH LMID=simple????? #這個地方被我改寫?????
#Example:
#beatux LMID=simple
*GROUPS
GROUP1
LMID=simple GRPNO=1 OPENINFO=NONE
*SERVERS
DEFAULT:
CLOPT="-A"
simpserv SRVGRP=GROUP1 SRVID=1
*SERVICES
TOUPPER