您的位置:首页 > 运维架构 > Linux

Tuxedo 11g的安装、应用部署(xp客户端,虚拟机Linux服务端)

2012-09-21 18:20 447 查看
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

源文档 </article/10974204.html>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: