1、环境:

(1)客户端:WINDOW XP,tuxedo版本tuxedo111120_32_win_xp_x86_VS2008

(2)服务端:RED HAT LINUX 5.1,tuxedo版本tuxedo111120_32_Linux_01_x86.bin

 

2、服务器的安装:

(1)以root身份建立tuxedo用户,用此用户来安装tuxedo

#useradd tuxedo

#passwd tuxedo

...

#su -tuxedo

(2)上传安装文件传到/home/tuxedo目录中,将安装文件改为tuxedo用户组

#chown tuxedo:tuxedo *

(3)执行chmod  +x  tuxedo111120_32_Linux_01_x86.bin变成可执行,或者用sh tuxtuxedo111120_32_Linux_01_x86.bin直接执行,根据提示一步步操作(设置密码、安装其他的东西都选择No)

(4)验证安装是否成功

#. ./tux.env (该文件在samples目录的下)

#env | grep TUX

#tmadmin -v有出来一些info就表明OK了。

(5)配置环境变量,.bash_profile文件

附:.bash_profile

---------------------------------

# .bash_profile

 

 

# Get the aliases and functions

if [ -f ~/.bashrc ]; then

        . ~/.bashrc

fi

 

# User specific environment and startup programs

 

export TUXDIR=/usr/local/tuxedo11gR1

PATH=$PATH:$HOME/bin:/usr/bin:/usr/sbin:/sbin:$TUXDIR/bin

export COBCPY=:$TUXDIR/cobinclude

export COBOPT="-C ANS85 -C ALIGN=8 -C NOIBMCOMP -C TRUNC=ANSI -C OSEXT=cbl"

export SHLIB_PATH=$TUXDIR/lib:$SHLIB_PATH

export LIBPATH=$TUXDIR/lib:$LIBPATH

export LD_LIBRARY_PATH=$TUXDIR/lib:$LD_LIBRARY_PATH

 

export PATH

unset USERNAME

安装过程有问题可以看视频

http://www.boobooke.com/bbs/thread-3708-1-1.html

 

3、客户端的安装:

 

    [Win2000,XP]

 

执行安装文件,一路NEXT下来就行了。完成后,

右键我的电脑->属性->高级->环境变量,更改变量值。

 

  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与端口

 

4、安装完后在服务端部署一个ATMI应用

(1)拷贝/tuxedo11gR1/samples/atmi/simpapp到一个新的目录

(2)设置环境变量tux.env

 

TUXDIR=/usr/local/tuxedo11gR1; 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="-C ANS85 -C ALIGN=8 -C NOIBMCOMP -C TRUNC=ANSI -C OSEXT=cbl"; export 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=/usr/local/tuxe; export APPDIR

TUXCONFIG=$APPDIR/tuxconfig; export TUXCONFIG

 

(3)执行. ./tux.env环境变量生效

(4)编译ubbsample为tuxconfig

#tmloadcf -y ubbsample

(5)编译服务端,客户端的C文件

#buildserver -o simpserv -f simpserv.c -s TOUPPER

#buildclient -o simpcl -f simpcl.c 

(6)启动TUXEDO

#tmboot -y

如果启动时报错:Permission denied 4849,必须要关闭selinux

#su -

#vi /etc/selinux/config

#reboot(重启SELINUX)

(7)启动完后可以

#ps -ef | grep 1904(进程号)

#ps

注意:管理TUXEDO直接用tmadmin

 

源文档 <http://blog.csdn.net/sukyle/article/details/6033936>

 

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐