1、 开发步骤
1>、安装Tuxedo9.1
2>、安装C++Builder 2009
3>、设置path,添加;%TUXDIR%\bin【否则会报“找不到WTUXWS32.DLL….”错误】
2、 make的时候提示找不到“atmi.h”
解决方法:引入路径C:\bea\Tuxedo9.1\include,顺序无所谓
如图所示:
3、 运行的时候弹出找不到“WTUXWS32.DLL”
解决方法:在系统变量path中添加;%TUXDIR%\bin,顺序无所谓
如图所示:
4、连接tuxedo服务器失败,程序退出:“ip:****** port:*****”
如图所示
解决方法:不是ip错误,就是端口没有起来。可以换成任意端口(如1521)
修改\Debug\local.config文件即可
5、搭建tuxedo服务出现的“'cl' 不是内部或外部命令,也不是可运行的程序或批处理文件。”问题
解决方法:安装VC,并将
D:\Program Files\MicrosoftVisualStudio\Common\MSDev98\Bin;
D:\Program Files\MicrosoftVisualStudio\VC98\Bin写到环境变量path中
6、搭建tuxedo服务出现的“simpcl.c(14) : fatal error C1083: Cannot open include file: 'stdio.h': No such file or directory”
解决方法:
在已经安装VC的基础上添加环境变量INCLUDE及LIB,
并按照%VC安装目录%\Bin\VCVARS32.BAT 手动设置
7、搭建tuxedo服务出现的“LINK : fatal error LNK1181: cannot open input file "simpcl.c\.obj"”
原因:在6的时候把设置同时添加到了path中,将此设置删除即可
8、搭建tuxedo服务出现的“CMDTUX_CAT:520: ERROR: Invalid arguments passed to buildserver
”
原因:无效的许可
需要修改系统时间:
License过期,修改系统时间
[tuxedo@simple ~]$ date -s 12/12/1990
date: cannot set date: Operation not permitted
Tue Dec 12 00:00:00 EST 1990
[tuxedo@simple ~]$ su root
Password:
[root@simple tuxedo]# date -s 12/12/1990
Tue Dec 12 00:00:00 EST 1990
[root@simple tuxedo]#
9、搭建tuxedo服务出现的“CMDTUX_CAT:866: ERROR: tmloadcf: Severe error found. Stop syntax checking.”
解决方法:见《Tuxedo精华.pdf》中的5.10
10、搭建tuxedo服务出现的“WSNAT_CAT:1008: ERROR: Could not establish listening address on network //192.168.1.123:3050.
ERROR: Process WSL at simple failed with /T tperrno (TPESYSTEM - internal system error)”
原因:监听被占用,
换成“WSL SRVGRP=GROUP1 SRVID=20 CLOPT="-A -- -n //192.168.1.123:8880 -x5 -m2 -M100 -N60"”即可
11、在tuxedo服务程序编译的时候,产生:.obj : error LNK2001: unresolved external symbol
解决:改成” buildserver -o simpserv -f simpserv.c -s 提供的服务”
如:” buildserver -o simpserv -f simpserv.c -s CHECKPAYMENT”