记录下工作中涉及到的WTC使用

WTC 是BEA 的WEB支持产品Weblogic和中间件产品Tuxedo之间的连接工具,全称Weblogic Tuxedo Connector。WTC使Weblogic和Tuxedo之间具有双向访问能力,这是优于Joit的优点。WTC是需要通过域间通讯调用的,也就是说在weblogic里配置的本地与远程访问点时,要跟Tuxedo服务端的配置文件domconfig里的域名对应。若是Tuxedo服务端不公布域,WTC是无法联通的。

创建 WTC 服务

使用下列步骤可以使用 WebLogic Server 控制台创建并配置 WTC 服务:

  1. 扩展互操作性并在导航树中选择 WTC 服务器。
  2. 在“WTC 服务器”页上,单击“新建”。
  3. 在“新建 WTC 服务器” 页上的“名称”字段中,输入 WTC 服务的名称。示例:mySimpapp
  4. 单击“确定”。
  5. 新的 WTC 服务显示在 WTC 服务器列表中。

创建本地 Tuxedo 访问点

注意: 为本地访问点配置网络地址时,使用的端口号应与分配给其他进程的所有端口号都不同。示例:如果 WebLogic Server 的监听端口分配为 //mymachine:7001,则不能将网络地址设置为 //mymachine:7001

使用下列步骤,可以配置本地 Tuxedo 访问点:

  1. 在管理控制台中展开“互操作性”,然后选择“WTC 服务器”。
  2. 在“WTC 服务器”页上,单击 WTC 服务的名称(如 mySimpapp)以访问设置页。
  3. 单击“本地 AP”选项卡。
  4. 在“WTC本地访问点”页上,针对下列字段输入以下值:

    访问点:myLocalAp

    访问点 ID:TDOM2

    网络地址:本地访问点的网络地址和端口

    示例://123.123.123.123:5678

  5. 单击“确定”。
  6. 如果您正在连接 Tuxedo 6.5 域,请执行以下操作:
    1. 单击“连接”选项卡。
    2. 将“互操作”字段设为“是”。
    3. 单击“保存”。

创建远程 Tuxedo 访问点

请使用下列步骤配置远程 Tuxedo 访问点:

  1. 在管理控制台中展开“互操作性”,然后选择“WTC 服务器”。
  2. 在“WTC 服务器”页上,单击 WTC 服务的名称(如 mySimpapp)。
  3. 单击“远程 AP”选项卡。
  4. 在“WTC本地访问点”页上,针对下列字段输入以下值:

    访问点:myRemoteAP

    访问点 ID:TDOM1

    本地访问点:myLocalAp

    网络地址:远程访问点的网络地址和端口号

    示例://123.123.123.123:1234

  5. 单击“确定”。

  

创建已导出的服务

使用下列步骤,可以配置已导出的服务:

  1. 在管理控制台中展开“互操作性”,然后选择“WTC 服务器”。
  2. 在“WTC 服务器”页上,单击 WTC 服务的名称(如 mySimpapp)。
  3. 单击“已导出”选项卡。
  4. 在“WTC 导出服务”页上,针对下列字段输入以下值:

    资源名称:TOLOWER

    本地访问点:myLocalAp

    EJB 名称:tuxedo.services.TOLOWERHome

    远程名称:TOLOWER

  5. 单击“确定”。

  

创建已导入的服务

使用下列步骤,可以配置已导入的服务:

  1. 在管理控制台中,展开“互操作性”,然后选择“WTC 服务器”。
  2. 在“WTC 服务器”页上,单击 WTC 服务的名称(如 mySimpapp)。
  3. 单击“已导入”选项卡。
  4. 在“WTC导入服务”页上,针对下列字段输入以下值:

    资源名称:TOUPPER

    本地访问点:myLocalAp

    远程访问点列表:myRemoteAP

    远程名称:TOUPPER

  5. 单击“确定”。

将 mySimpapp 指向 examplesServer

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

将 TDOM1 注册为 WebLogic Server

使用下列步骤,可以将 TDOM1 注册为WebLogic Server 用户:

  1. 单击导航树中的“安全领域”。
  2. 单击“myRealm”。
  3. 单击“用户和组”选项卡。
  4. 单击“用户”。
  5. 单击“锁定和编辑”。
  6. 单击“新建”。
  7. 在“新建用户”页中,执行下列操作:
    1. 在“名称”字段中添加“TDOM1”。
    2. 键入并确认密码。
    3. 单击“确定”。
  8. 单击“释放配置”。

配置 Tuxedo

使用下列步骤可以配置 Tuxedo 域:

  1. PATH 环境变量需要包括C 编译器的路径。通过设置 PATH 可以检查状态,并根据需要添加路径。
  2. 从 Tuxedo 安装中复制 simpapp 示例,然后创建 Tuxedo simpapp 的工作目录。
  3. 将目录改为您的 Tuxedo simpapp 工作目录。
  4. 使用 TUXDIR 中的 setEnv.cmd 设置环境变量。更新下列参数:

    TUXDIR - TUXEDO 软件的基目录
    APPDIR – 示例程序的基目录

  5. 生成客户端:
         buildclient -o simpcl -f simpcl.c
         buildserver -o simpserv -f simpserv.c -s TOUPPER
  6. 将 ubbdomain 和 dom1config文件从 SAMPLES_HOME\server\examples\src\examples\wtc\atmi\simpapp目录复制到 Tuxedo simpapp 目录。
  7. 将 tolower.c文件从SAMPLES_HOME\server\examples\src\examples\wtc\atmi\simpserv目录复制到Tuxedo simpapp 目录。
  8. 修改 Tuxedo 环境的 ubbdomain。这包括设置APPDIRTUXCONFIG和 TUXDIR 的路径名,以及设置计算机名。用您的环境信息替换所有 <braced> 项目。

    示例:

         APPDIR="\home\me\simpapp"
         TUXCONFIG="\home\me\simpapp\tuxconfig""
         TUXDIR="\usr\tuxedo"
  9. 加载 ubbdomain 文件:tmloadcf -y ubbdomain
  10. 修改 Tuxedo 环境的 dom1config。这包括创建日志设备以及更新网络地址。

    示例:

         DMTLOGDEV="d:\my_apps\tlog"
         AUDITLOG="d:\my_apps\aud"
         TDOM1 NWADDR="//TuxedoMachine:1234"
         TDOM2 NWADDR="//WTCMachine:5678"
  11. 加载 dom1config 文件。
         set BDMCONFIG=d:\mydomain\simpapp\bdmconfig
         dmloadcf -y dom1config
  12. 生成 tolower 客户端。
         buildclient -f tolower.c -o tolower
  13. 引导 Tuxedo 域
         tmboot -y
    
    以上内容来自 https://blog.csdn.net/zhouleiblog/article/details/49489203

【weblogic】WTC配置(Weblogic Tuxedo Connector)的更多相关文章

  1. WebLogic的安装和配置以及MyEclipse中配置WebLogic

    WebLogic 中间件: 是基础软件的一大类,属于可复用软件的范畴,顾名思义,中间件属于操作系统软件与应用软件的中间,比如:JDK,框架,weblogic. weblogic与tomcat区别 : ...

  2. 使用Jconsole监控weblogic的配置方法

    在项目中发现full gc非常频繁.达到了每分钟13次.我怀疑可能会有内存泄露.于是在晚上找了内存泄露的资料. 内存长期占用并导致系统不稳定一般有两种可能: 1. 对象被大量创建而且被缓存,在旧的对象 ...

  3. 配置WebLogic的详细步骤

    配置WebLogic的详细步骤 1.安装好WebLogic后,进入配置阶段,点击"Getting started with WebLogic Server 10.3.6" 2.进入 ...

  4. WebLogic域配置策略

    WebLogic域配置策略--手动和模板选项,第一部分 域含有BEA WebLogic Server实例的配置信息.它包含有关服务器.集群和机器的配置信息.域还含有关于资源,例如Java数据库连接(J ...

  5. weblogic中配置数据源

    Weblogic数据源配置 一.配置数据源 1.点击数据源,进入数据源配置页面,点击新建后选择一般数据源 2.输入名称和jndi名称(两个输入一样即可)后点击下一步 3.选择驱动后点击下一步 4.输入 ...

  6. CentOS 安装Weblogic并配置 domain

    CentOS 安装Weblogic并配置 domain 1.创建用户组 [root@localhost weblogic]# groupadd weblogic 2.创建 tmn 用户 [root@l ...

  7. 03-02_配置weblogic domain

    配置Domain 图形化界面: [Windows] Windows菜单 [windows] config.cmd [Unix/Linux] config.sh 命令行界面: [windows] con ...

  8. eclipse配置weblogic服务器

    最近项目要从tocmat迁移到weblogic,使用weblogic的原因不用多说,好处不言而喻.于是准备配置基于eclipse的weblogic服务器,并将整个过程记录下来分享给大家.       ...

  9. IDEA工具配置weblogic

    1.首先打开IDEA,点击Run-Edit Configurations… 2.配置weblogic页面 2.1点击“+”号,选WeblogicServer-local 2.2红框的是新添加的服务,起 ...

随机推荐

  1. DIN

    1. DIN(Deep Interest Network)优点 使用用户兴趣分布来表示用户多种多样的兴趣爱好. 使用Attention机制来实现Local Activation,局部激活相关的历史兴趣 ...

  2. python 爬虫 requests模块(response常用属性)

    response常用属性 content获取的response对象中的二进制(byte)类型的页面数据response.content 返回响应状态码response.status_code 200 ...

  3. 学python的第三天

    函数的作用 不知道大家是否注意到,在上面的代码中,我们做了3次求阶乘,这样的代码实际上就是重复代码.编程大师Martin Fowler先生曾经说过:“代码有很多种坏味道,重复是最坏的一种!”,要写出高 ...

  4. 关于js查找和筛选和循环的几种方式

    find(); find() 方法返回通过测试(函数内判断)的数组的第一个元素的值. find() 方法为数组中的每个元素都调用一次函数执行: 当数组中的元素在测试条件时返回 true 时, find ...

  5. Numpy科学计算

    NumPy介绍   NumPy(Numerical Python)是一个开源的Python科学计算库,用于快速处理任意维度的数组. NumPy支持常见的数组和矩阵操作.对于同样的数值计算任务,使用Nu ...

  6. idea中模块累积编写

    idea中新建Empty Project名为myproject,新建模块mymodel1 要想复制该模块,再在该模块的基础上开发怎么弄? 选中该模块右键Copy,在Project空白区域右键Paste ...

  7. Intellij IDEA神器好用到飞起来的配置

    ​   IDEA 全称 IntelliJ IDEA,是java编程语言开发的集成环境. IntelliJ在业界被公认为最好的java开发工具之一, 尤其在智能代码助手.代码自动提示.重构.J2EE支持 ...

  8. Java中的异常处理try catch(第八周课堂示例总结)

    异常处理 使用Java异常处理机制: 把可能会发生错误的代码放进try语句块中. 当程序检测到出现了一个错误时会抛出一个异常对象. 异常处理代码会捕获并处理这个错误. catch语句块中的代码用于处理 ...

  9. 简单的shell练习

    1.判断/etc/inittab文件是否大于100行,如果大于,则显示”/etc/inittab is a big file.”否者显示”/etc/inittab is a small file.”# ...

  10. CentOS7 Python3安装redis

    CentOS7安装配置Redis 第一步:下载redis安装包 wget http://download.redis.io/releases/redis-4.0.9.tar.gz 想下载哪个版本可以复 ...