Tuxedo8.1与Weblogic之间调用环境配置

更新时间:2023-10-10 05:50:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

Tuxedo8.1与Weblogic之间调用环境配置

使用手册

目录

1. 2. 3.

引言 ................................................................................................................................... 2 环境准备 ........................................................................................................................... 2 Tuxedo安装与weblogic之间的环境配置 ...................................................................... 2 3.1. 3.2.

Tuxedo安装 ............................................................................................................... 2 Tuxedo配置 ............................................................................................................... 5

3.2.1 环境变量的配置 ..................................................................................................... 5 3.2.2 配置Ubbsimple文件 .............................................................................................. 6 3.2.3 配置domconfig文件 .............................................................................................. 8 3.2.4 编译配置文件并启动tuxedo ................................................................................. 9 3.3.

Weblogic WTC的配置 ........................................................................................... 10

3.3.1 创建WTC服务 .................................................................................................... 10 3.3.2 创建本地Tuxedo访问点 ..................................................................................... 10 3.3.3 创建远程Tuxedo访问点 ..................................................................................... 11 3.3.4 创建已导出的服务 ............................................................................................... 12 3.3.5 创建已导入的服务 ............................................................................................... 13 3.3.6 将mySimpapp指向adminServer ........................................................................ 14 3.3.7 将CEBDB注册为WebLogic用户 ..................................................................... 14 4. 5.

名词解释 ......................................................................................................................... 15 附1:tuxedo在AIX上环境变量的设置 ..................................................................... 16

1 / 17

1. 引言

WTC调用方式:WebLogic Tuxedo Connector 提供WebLogic Server 应用程序和 Tuxedo 服务之间的互操作性。该连接器允许WebLogic Server 客户端调用 Tuxedo 服务,并允许 Tuxedo 客户端调用WebLogic Server Enterprise Java Bean (EJB) 来响应服务请求。

预期读者包括:测试人员、开发人员等。

2. 环境准备

Tuxedo版本:8.1

操作系统 Window 2003 server Weblogic 11.0 操作系统suse 11 sp2

3. Tuxedo安装与weblogic之间的环境配置

3.1. Tuxedo安装 步骤1:安装方式

选择Full Install (完全安装)。

2 / 17

步骤2:选择BEA Home目录

BEA Home目录是所有BEA产品的安装目录,如果已经有了BEA Home,选择即可,如果还没有,则可以创建一个。

步骤3:设置tlisten密码

运行于同一域 (domain) 的所有机器都必须有相同的tlisten密码,在一台机器上可以设置多个tlisten密码。

a)、如何在一台机器上可以设置多个tlisten密码

用文本编辑器打开%tuxdir%\%udataobj下的tlisten.pw文件,可以看到安装时设置的密码。在密码后的新行中输入新密码,然后保存。 ?

步骤4:LDAP for SSL设置

选yes,可以先不设置(预留着吧)直接next

3 / 17

步骤5:安装序列号

在向导提示 \时

1、选择yes则开始安装序列号,找到lic.txt文件所在的文件夹,点Next。

4 / 17

2、选择no,稍后再安装序列号,安装的方法如下:

如果在Tuxedo安装时没有安装序列号,或者序列号过期,可以使用工具bealic安装/省级序列号。

选择开始->所有程序->BEA WebLogic E-Business Platform->Tuxedo 8.1->bealic,运行bealic程序,如下图,在Source中选择lic.txt文件,点ok即可。

也可以用新的lic.txt文件覆盖%tuxdir%\%udataobj下的lic.txt文件来更新序列号。 现在BEA Tuxedo8.1已经安装好了。

3.2. Tuxedo配置

3.2.1 环境变量的配置

电脑—>右键属性—>高级—>环境变量 系统变量中增加以下项:

5 / 17

TUXDIR=C:\\bea\\tuxedo8.1

APPDIR=C:\\bea\\tuxedo8.1\\samples\\atmi\\simpapp LD_LIBRARY_PATH=c:\\bea\\tuxedo8.1\\lib TUXCONFIG=%APPDIR%\\tuxconfig BDMCONFIG=%APPDIR%\\bdmconfig PATH变量后增加TUXDIR%\\bin; 3.2.2 配置Ubbsimple文件 该文件在APPDIR目录下 #

#Skeleton UBBSIMPLE file for the TUXEDO Simple Application. #Replace the items with the appropriate values.

*RESOURCES IPCKEY #Example: #IPCKEY

DOMAINID simpapp MASTER

simple

1000 2000

MAXACCESSERS 1000 MAXSERVERS MAXSERVICES MODEL LDBAL

*MACHINES DEFAULT:

APPDIR=“C:\\bea\\tuxedo8.1\\simpapp”

N 123456 123456

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

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

SHM

6 / 17

# # #

TUXCONFIG=“C:\\bea\\tuxedo8.1\\simpapp\\tuxconfig” TUXDIR=“C:\\bea\\tuxedo8.1” APPDIR=“/home/me/simpapp”

TUXCONFIG=“/home/me/simpapp/tuxconfig” TUXDIR=“/usr/tuxedo”

#Example:

“计算机名” LMID=simple MAXWSCLIENTS=500 #Example: #beatux *GROUPS GROUP1 LMID=simple

GRPNO=1

OPENINFO=NONE

LGWGRP LMID=simple GRPNO=2 OPENINFO=NONE LDMGRP LMID=simple GRPNO=3 OPENINFO=NONE

*SERVERS DEFAULT:

CLOPT=“-A”

#==================domain==================# DMADM SRVGRP=LDMGRP SRVID=200 GWADM SRVGRP=LGWGRP SRVID=310 GWTDOMAIN SRVGRP=LGWGRP SRVID=320 #==================domain==================#

WSL SRVGRP=GROUP1 SRVID=300 CLOPT=“-A -- -n //10.197.12.4:7779 -m1 -M500 -x 1000”

*SERVICES

7 / 17

LMID=simple

3.2.3 配置domconfig文件

该文件在APPDIR目录下,与环境变量中BDMCONFIG设置的目录需一致,若安装tuxedo后改目录不存在此文件,可直接创建一个txt文件,增加以下内容: *DM_LOCAL_DOMAINS TDOM1 GWGRP=LGWGRP TYPE=TDOMAIN DOMAINID=“TDOM1” # BLOCKTIME=20 MAXDATALEN=1000 MAXRDOM=500

DMTLOGDEV=“C:\\bea\\tuxedo8.1\\simpapp\\DLOG”

*DM_REMOTE_DOMAINS

TDOM2 TYPE=TDOMAIN DOMAINID=“TDOM2”

ACCESSPOINTID=“TDOM2” CREDENTIAL_POLICY=“LOCAL”

TDOM3 TYPE=TDOMAIN DOMAINID=“TDOM3”

ACCESSPOINTID=“FactorPro1” CREDENTIAL_POLICY=“LOCAL”

*DM_TDOMAIN

TDOM1 NWADDR=“//10.197.12.4:7788”

TDOM2 NWADDR=“//10.200.36.29:9999”

*DM_LOCAL_SERVICES

8 / 17

*DM_REMOTE_SERVICES TOUPPER RDOM=“TDOM2”

其中TDOM1为Tuxedo端的域,TDOM2为WebLogic端的域,该域配置文件引入WebLogic远端的TOUPPER服务。

3.2.4 编译配置文件并启动tuxedo

Cmd进入APPDIR目录编译ubbsimple文件 tmloadcf –y ubbsimple

编译domconfig文件,domconfig文件名即为之前在APPDIR目录下新建的txt文件。

dmloadcf –y domconfig

编译后tmboot–y启动tuxedo服务;

Tmadmin进入管理模式,输入psr查看各服务是否正常启动。如下图所示:

9 / 17

3.3. Weblogic WTC的配置 3.3.1 创建WTC服务

“互操作性”并在导航树中选择“WTC 服务器”。 在“WTC 服务器”页上,单击“新建”。

在“新建 WTC 服务器”页上的“名称”字段中,输入 WTC 服务的名称。示例:WTCServer1,单击“确定” 新的 WTC 服务显示在 WTC 服务器列表中。

3.3.2 创建本地Tuxedo访问点

注意:为本地访问点配置网络地址时,使用的端口号应与分配给其他进程的所有端口号都不同。示例:如果WebLogic Server 的监听端口分配为 //mymachine:7001,则不能将网络地址设置为 //mymachine:7001。 1、在管理控制台中展开“互操作性”,然后选择“WTC 服务器”。 2、在“WTC 服务器”页上,单击 WTC 服务的名称(如 WTCServer1)以访问设置页。

3、单击“本地 AP”选项卡。

4、在“WTC本地访问点”页上,针对下列字段输入以下值: 访问点:TDOM2 访问点ID:TDOM2

网络地址:本地访问点的网络地址和端口 示例://10.200.36.29:9999 5、单击“确定”。

10 / 17

3.3.3 创建远程Tuxedo访问点

1、在管理控制台中展开“互操作性”,然后选择“WTC 服务器”。 2、在“WTC 服务器”页上,单击 WTC 服务的名称(如 WTCServer1)。 3、单击“远程 AP”选项卡。

4、在“WTC本地访问点”页上,针对下列字段输入以下值: 访问点:CEBDB 访问点ID:CEBDB 本地访问点:TDOM2

网络地址:远程访问点的网络地址和端口号 示例://10.200.36.52:7788

11 / 17

3.3.4 创建已导出的服务

1、在管理控制台中展开“互操作性”,然后选择“WTC 服务器”。 2、在“WTC 服务器”页上,单击 WTC 服务的名称(如 WTCServer1)。 3、单击“已导出”选项卡。

4、在“WTC 导出服务”页上,针对下列字段输入以下值: 资源名称:TOUPPER 本地访问点:TDOM2

EJB 名称:BbspListener(weblogic-ejb-jar.xml中配置的JNDI名称) 远程名称:TOUPPER 5、

单击“确定”。

12 / 17

3.3.5 创建已导入的服务

注意:导入是weblogic调用tuxedo服务所需的。若只测试tuxedo调用weblogic的服务可不必创建此项。

1、在管理控制台中展开“互操作性”,然后选择“WTC 服务器”。 2、在“WTC 服务器”页上,单击 WTC 服务的名称(如 WTCServer1)。 3、单击“已导入”选项卡。

4、在“WTC导入服务”页上,针对下列字段输入以下值: 资源名称:TOUPPER 本地访问点:TDOM2 远程访问点列表:CEBDB 远程名称:TOUPPER 5、

单击“确定”。

13 / 17

3.3.6 将mySimpapp指向adminServer

1、在管理控制台中展开“互操作性”,然后选择“WTC 服务器”。 2、在“WTC 服务器”页上,单击 WTC 服务的名称(如 WTCServer1)。 3、单击“目标”选项卡。 4、单击AdminServer的复选框。 5、

单击“保存”。

3.3.7 将CEBDB注册为WebLogic用户 1、单击导航树中的“安全领域”。 2、单击“myRealm”。 3、单击“用户和组”选项卡。 4、单击“用户”。 5、单击“锁定和编辑”。 6、单击“新建”。

7、在“新建用户”页中,执行下列操作: 在“名称”字段中添加“CEBDB”。

键入并确认密码,常规情况下用户名和密码需要一致。 单击“确定”。

14 / 17

本文来源:https://www.bwwdw.com/article/4k0f.html

Top