[转帖]关于Tuxedo的网络配置_MQ, Tuxedo及OLTP讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  MQ, Tuxedo及OLTP讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 5001 | 回复: 0   主题: [转帖]关于Tuxedo的网络配置        下一篇 
linjun
注册用户
等级:中校
经验:2221
发帖:176
精华:2
注册:2013-1-6
状态:离线
发送短消息息给linjun 加好友    发送短消息息给linjun 发消息
发表于: IP:您无权察看 2013-1-8 9:44:05 | [全部帖] [楼主帖] 楼主

一、  配置准备

新建bea用户uid 1002 gid 1003 软件tuxedo9.1 os:AS5 以控制台方式安装tuxedo9.1,如果license过期可以修改系统时间(仅用于学习和测试)

二、  配置阶段

1.        编辑ubbsimplev.txt

[root@mail simpapp]# vi ubbsimple.txt

#       (c) 2003 BEA Systems, Inc. All Rights Reserved.

#ident  "@(#) samples/atmi/simpapp/ubbsimple    $Revision: 1.5 $"

*RESOURCES

IPCKEY 87654

DOMAINID simpapp

MASTER mail

MAXACCESSERS 40

MAXSERVERS 20

MAXSERVICES 40

UID 1002

GID 1003

MODEL MP

OPTIONS LAN

*MACHINES

mail LMID=mail

APPDIR="/home/BEA/simpapp"

TUXCONFIG="/home/BEA/simpapp/tuxconfig"

MAXWSCLIENTS=5

#TYPE="<Replace with the proper machine type for site1>"

TUXDIR="/home/BEA/tux"

UID=1002

GID=1003

*GROUPS

GROUP1

LMID=mail GRPNO=1 OPENINFO=NONE

*NETWORK

mail NADDR="//192.168.1.200:6033"

NLSADDR="//192.168.1.200:6034"

#BRIDGE="<Replace with the network device or omit if there is none>"

*SERVERS

DEFAULT:

CLOPT="-A"

simpserv SRVGRP=GROUP1 SRVID=3

WSL SRVGRP=GROUP1 SRVID=1 CLOPT="-A -t -- -n //192.168.1.200:6603  -m 2 -M "

*SERVICES

TOUPPER

 

2.        编译成二进制文件

tmloadcf -y ubbsimple.txt

3.        编辑tux.env

vi tux.env

TUXDIR=/home/BEA/tux; export TUXDIR

PATH=$TUXDIR/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:$SHLIB_PATH; export SHLIB_PATH

LIBPATH=$TUXDIR/lib:$LIBPATH; export LIBPATH

LD_LIBRARY_PATH=$TUXDIR/lib:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH

WEBJAVADIR=$TUXDIR/udataobj/webgui/java

LANG=C;export LANG

APPDIR=/home/BEA/simpapp; export APPDIR

TUXCONFIG=$APPDIR/tuxconfig; export TUXCONFIG

WSNADDR=//192.168.1.200:6033;export WSNADDR

4.        使环境变量生效并查看

[bea@mail simpapp]$ .空格./tux.env

5.        生成服务端

[bea@mail simpapp]$ buildserver -f simpserv.c -o simpserv -s TOUPPER

6.        生成本地客户端

buildclient -f simpcl.c -o client

7.        生成网络客户端

[bea@mail simpapp]$buildclient -w -o netclient -f simpclnet.c

8.        启动监听

[bea@mail simpapp]$tlisten -l //192.168.1.200:6034

9.        启动tuxedo服务

[bea@mail simpapp]$tmboot –y

Booting all admin and server processes in /home/BEA/simpapp/tuxconfig

INFO: BEA Tuxedo, Version 9.1, 32-bit, Patch Level (none)

INFO: Serial #: 454493271161-2617347438265, Expiration 2008-08-15, Maxusers 100

INFO: Licensed to: BEA Evaluation Customer

Booting admin processes ...

exec DBBL -A :

        on mail -> process id=13596 ... Started.

exec BBL -A :

        on mail -> process id=13597 ... Started.

Booting server processes ...

exec simpserv -A :

        on mail -> process id=13599 ... Started.

exec WSL -A -t -- -n //192.168.1.200:6603 -m 2 -M  :

        on mail -> process id=13600 ... Started.

4 processes started.(网络服务端)

10.     关闭tuxedo服务

[bea@mail simpapp]$tmshutdown -y

三、  客户端访问

客户端安装完成之后,将服务器端的Tuxedo\bin下面的libtux.dll复制到客户端的Tuxedo\bin下面,运行时需要这个动态库(不知道为什么)

客户端也需要配置环境变量

 TUXDIR=c:\bea\tuxedo8.1

path=...(其他path变量);%TUXDIR%\bin

    在client程序中,需要加入

 tuxputenv(“WSNADDR=//192.168.1.200:6603”);//访问Tuxedo服务器WSL服务的ip和端口

    然后再执行tpinit等操作

    编译已经写好的client程序,如

 buildclient -w -o Client -f Client.cpp

    这里需要注意的是必须加入-w这个编译项,否则无法init

    然后就运行该client客户端程序,如果一切顺利,就可以使用Tuxedo服务了




赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论