Tuxedo 11g的安装、应用部署(xp客户端,虚拟机Linux服务端)
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
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>
更多推荐
所有评论(0)