Windows下tuxedo安装及测试

Windows下tuxedo安装及测试

分类: BCB | 标签:  bcb   tuxedo   simpapp   安装 
2007-11-15 09:10阅读( 735) 评论(0)

 

一、获取安装文件和license

下载Tuxedo For Windows版本和License文件,本机采用的是Tuxedo10 windows版本。具体
Windows安装过程略。正常安装后Tuxedo会建一个tlisten的服务,且已自动启动。
本机Tuxedo安装路径 d:\bea10\tuxedo10.0_VS2005
二、Tuxedo安装完成后的环境变量配置
  右键我的电脑->属性->高级->环境变量,更改变量值。
  在LIB项添加     d:\bea10\tuxedo10.0_VS2005\lib
  在INCLUDE项添加 d:\bea10\tuxedo10.0_VS2005\include
  在PATH项添加    d:\bea10\tuxedo10.0_VS2005\bin
  添加下面两个新项
  TUXDIR          d:\bea10\tuxedo10.0_VS2005
  WSNADDR         //10.0.1.12:3050  Tuxedo服务器IP与端口,由于是安装在本机,所以直接添加本机的IP地址和端口就可以了
  
  除此之外还需要指定Tuxedo应用服务的路径,如果你用C开发了一个Tuxedo服务,这个服务
  文件所在的路径。本机路径为D:\bea10\tuxedo10.0_VS2005\samples\atmi\simpapp


 三、编译客户端服务端程序  可以直接用Tuxedo本身带的例子:d:\bea10\tuxedo10.0_VS2005\samples\atmi\simpapp
  客户端 simpcl.c
  服务端 simpserv.c
  

  编译Tuxedo服务,一般使用vc++的编译器,所以首先要安装vc++,如果没有设置好环境变量,则要运行VC++目录下的VCVARS32.BAT文件
  D:\Program Files\Microsoft Visual Studio\VC98\Bin\VCVARS32.BAT
  修改setenv.cmd文件
  set APPDIR=D:\bea10\tuxedo10.0_VS2005\samples\atmi\simpapp
  set PATH=%TUXDIR%\bin;%APPDIR%;%PATH%
  set TUXCONFIG=%APPDIR%\tuxconfig 
  
  然后使用控制台cd到D:\bea10\tuxedo10.0_VS2005\samples\atmi\simpapp目录下,运行setenv.cmd,环境变量就设置好了
  
  不要关闭控制台,继续执行  buildclient -o simpcl -f simpcl.c -v
                       和  buildserver  -o simpserv -f simpserv.c -s TOUPPER -v
  产生服务端程序和客户端程序。
 
  
四、配置ubbconfig

  下面是一个完整的ubbconfig文件,此文件要放在本地目录下。即与环境变量APPDIR保持
  一致,本例中D:\bea10\tuxedo10.0_VS2005\samples\atmi\simpapp目录。文件名随意,这里使用simserconfig作为文件名。
  其实在simpapp目录下有一个ubbsimple文件,修改一下就可以了,改完之后,大致是这个样子


*RESOURCES
IPCKEY    123456
DOMAINID simpapp
MASTER  jacky
MAXACCESSERS 3
MAXSERVERS 3
MAXSERVICES 3
MODEL  SHM
LDBAL  N

*MACHINES
JACKY
 LMID = jacky 
 TUXDIR = "d:\bea10\tuxedo10.0_VS2005"
 TUXCONFIG = "D:\bea10\tuxedo10.0_VS2005\samples\atmi\simpapp\tuxconfig"
 APPDIR = "D:\bea10\tuxedo10.0_VS2005\samples\atmi\simpapp"

*GROUPS
GROUP1 LMID=jacky GRPNO = 1 OPENINFO=NONE
*SERVERS
DEFAULT:
  CLOPT="-A"
simpserv SRVGRP=GROUP1 SRVID=1
*SERVICES
TOUPPER

   
  *RESOURCES下MASTER名称任意,但要与*MACHINES,*GROUPS里的LMID保持一致。
  
  *RESOURCES下如MAXACCESSERS,MAXSERVERS,MAXSERVICES等设置错误如1,编译config后,
  在命令行运行tmboot,BBL是启动不起来的,重新设置正确的值后,再编译config,tmboot
  BBL也启动不起来。原因是任务管理器残存tuxipc这个进程,在编译config前,干掉它就
  没问题了。
  
  *MACHINES下面的服务器机器名必须是大写。否则编译config会提示什么non master的错误。
  
  *MACHINES类似TUXDIR的内容必须与环境变量设置一致。
  
  *SERVERS中的simpserv名子必须是你服务端程序编译后的EXE文件名。
  
  *SERVICES的TOUPPER是你服务端程序编译时-s制定的服务名,simpapp用的就是TOUPPER
  
五、编译config,运行tmboot启动服务
  
  修改完成之后,继续在前面打开的那个控制台下运行,如果前面关闭了控制台,需要重新运行一次setenv.cmd
  tmloadcf -y config
  
  编译config文件完成后,会在APPDIR下生成tuxconfig文件。
  运行tmboot -y 
  BBL服务启动成功,simpserv启动成功!
  
  simpcl.exe  abcnde
  在运行完上面命令后,客户端的小写字符串被服务端程序转换为大写

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值