=============================================================================== Choose Product Directory ------------------------
1- Modify Current Selection (/bea/tuxedo10gR3) 2- Use Current Selection (/bea/tuxedo10gR3)
Enter a number:1
Specify Product Installation Directory:/bea/tux10 (为操作方便,把安装目录修改为:/bea/tux10) Install Samples (Y/N):Y (选择安装Samples)
2.在Tuxedo Server上运行SimpApp例子 (1)把SimpApp例子拷贝到/home/myTuxeSrv目录下
[oracle@myapache ~]$cp -R /bea/tux10/samples/atmi/simpapp/ /home/myTuxSrv/ 再拷贝环境变量
[oracle@myapache ~]$cp /bea/tux10/tux.env /home/myTuxSrv/simpapp/ [oracle@myapache ~]$cd /home/myTuxSrv/simpapp/ [oracle@myapache simpapp]$ls
README simpcl.c simpserv.c tux.env ubbsimple [oracle@myapache simpapp]$
(2)编辑simpapp的配置文件
[oracle@myapache simpapp]$ cp ubbsimple ubb
[oracle@myapache simpapp]$ vi ubb 修改结果: #Example:
IPCKEY
TUXDIR=\
# (c) 2003 BEA Systems, Inc. All Rights Reserved.
#ident \
#Skeleton UBBCONFIG file for the TUXEDO Simple Application. #Replace the
*RESOURCES IPCKEY 123456
DOMAINID simpapp MASTER simple MAXACCESSERS 10 MAXSERVERS 5 MAXSERVICES 10 MODEL SHM
LDBAL N *MACHINES DEFAULT:
APPDIR=\
TUXCONFIG=\ TUXDIR=\
myapache LMID=simple *GROUPS GROUP1
LMID=simple GRPNO=1 PENINFO=NONE *SERVERS DEFAULT:
CLOPT=\
simpserv SRVGRP=GROUP1 SRVID=1 *SERVICES TOUPPER (配置文件完)
(3)修改环境变量文件tux.env [oracle@myapache simpapp]$ vi tux.env 在最后加入两行
TUXDIR=/bea/tux10; export TUXDIR JAVA_HOME=$TUXDIR/jre; export JAVA_HOME
JVMLIBS=$JAVA_HOME/lib/i386/server:$JAVA_HOME/jre/bin PATH=$TUXDIR/bin:$JAVA_HOME/bin:$PATH; export PATH COBCPY=:$TUXDIR/cobinclude; export COBCPY
COBOPT=\ SHLIB_PATH=$TUXDIR/lib:$JVMLIBS:$SHLIB_PATH; export SHLIB_PATH LIBPATH=$TUXDIR/lib:$JVMLIBS:$LIBPATH; export LIBPATH
LD_LIBRARY_PATH=$TUXDIR/lib:$JVMLIBS:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH WEBJAVADIR=$TUXDIR/udataobj/webgui/java; export WEBJAVADIR APPDIR=/home/myTuxSrv/simpapp; export APPDIR TUXCONFIG=$APPDIR/tuxconfig; export TUXCONFIG
(4)在服务器本地运行simpapp例子程序 使环境变量生效
[oracle@myapache simpapp]$. ./tux.env [oracle@myapache simpapp]$ls
README simpcl.c simpserv.c tux.env ubb ubbsimple [oracle@myapache simpapp]$env | grep TUX TUXCONFIG=/home/myTuxSrv/simpapp/tuxconfig TUXDIR=/bea/tux10
[oracle@myapache simpapp]$
编译ubb (生成tuxconfig)
[oracle@myapache simpapp]$ tmloadcf -y ubb [oracle@myapache simpapp]$ ls
README simpcl.c simpserv.c tuxconfig tux.env ubb ubbsimple ULOG.031010
编译simpserv.c文件和simpcl.c文件(生成可执行文件)
[oracle@myapache simpapp]$buildserver -f simpserv.c -o simpserv -s TOUPPER (我这里有一些警告信息,不影响程序运行)
[oracle@myapache simpapp]$buildclient -f simpcl.c -o simpcl [oracle@myapache simpapp]$ls
README simpcl.c simpserv.c tux.env ubbsimple simpcl simpserv tuxconfig ubb ULOG.031010
运行服务器端程序
[oracle@myapache simpapp]$tmboot -y
Booting all admin and server processes in /home/myTuxSrv/simpapp/tuxconfig INFO: Oracle Tuxedo, Version10.3.0.0, 32-bit, Patch Level (none)
Booting admin processes ...
exec BBL -A :
process id=11402 ... Started.