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

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

2010-11-25 09:49 453 查看
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: