12
返回列表 发新帖
楼主: xysco

执行 tmloadcf "tmloadcf cannot run on a non-master node" 配置 tuxed

[复制链接]
论坛徽章:
3
ITPUB元老
日期:2005-02-28 12:57:00授权会员
日期:2005-10-30 17:05:33会员2006贡献徽章
日期:2006-04-17 13:46:34
11#
 楼主| 发表于 2001-12-30 09:24 | 只看该作者

修改C:\home\me\atmi\setenv.cmd后,tmloadcfg -y ubbconfig..

现在的setenv.cmd文件是
set TUXDIR="c:\bea\tuxedo8.0"
set WSNADDR=<address of the server; only if this is a workstation client>
set APPDIR="c:\home\me\atmi"
set PATH=%TUXDIR%\bin;%APPDIR%;%PATH%
set TUXCONFIG=%APPDIR%\tuxconfig
WSNADDR不知如何设定
tmloadcf -y ubbconfig 生成文件
c:\home\me\atmi\tuxconfig 好大的文件。

现在执行buidclient和 buildserver。

C:\home\me\atmi>buildserver -o simpserv -f simpserv.c -s TOUPPER
cl /MD  -I"%TUXDIR%"\include -Fesimpserv BS-68c.c simpserv.c  "%TUXDIR%"\lib\lib
tux.lib  "%TUXDIR%"\lib\libbuft.lib   "%TUXDIR%"\lib\libfml.lib "%TUXDIR%"\lib\l
ibfml32.lib "%TUXDIR%"\lib\libengine.lib  wsock32.lib kernel32.lib advapi32.lib
user32.lib gdi32.lib comdlg32.lib winspool.lib  -link -implib:BS-68c.lib
'cl' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
CMDTUX_CAT:4180: ERROR: can't execute cl /MD  -I"%TUXDIR%"\include -Fesimpserv B
S-68c.c simpserv.c  "%TUXDIR%"\lib\libtux.lib  "%TUXDIR%"\lib\libbuft.lib   "%TU
XDIR%"\lib\libfml.lib "%TUXDIR%"\lib\libfml32.lib "%TUXDIR%"\lib\libengine.lib
wsock32.lib kernel32.lib advapi32.lib user32.lib gdi32.lib comdlg32.lib winspool
.lib  -link -implib:BS-68c.lib

我已经设定"set LD_LIBRARY_PATH=c:\bea\tuxedo8.0\lib:$LD_LIBRARY_PATH"还需要修改那里? 谢谢!!!

使用道具 举报

回复
论坛徽章:
3
ITPUB元老
日期:2005-02-28 12:57:00授权会员
日期:2005-10-30 17:05:33会员2006贡献徽章
日期:2006-04-17 13:46:34
12#
发表于 2001-12-30 09:49 | 只看该作者
1. Windows下的tuxconfig是很大,而且load也比unix上慢
2. WSNADDR是一个客户端参数,必须和要连接到的Server上的WSL配置匹配.
如:Server上的WSL(在UBB中)
WSL                SRVGRP=GROUP1 SRVID=10
                CLOPT=" -- -n //192.168.1.10: 6534 -m 1 -M 3 -x 2"
则相应的client配置:
set WSNADDR = //192.168.1.10:6534

3. 你的机器装VC了吗?

使用道具 举报

回复
招聘 : 售前/售后支持
论坛徽章:
2
授权会员
日期:2005-10-30 17:05:33管理团队2006纪念徽章
日期:2006-04-16 22:44:45
13#
发表于 2001-12-30 12:37 | 只看该作者
最初由 sqlcode 发布
[B]应该不会,但是要注意.cmd中设置的环境变量只在当前运行脚本的dos窗口中有效
设置在2000的环境变量中,如果在一个机器上运行多套应用,就不行了. [/B]



我知道呀。在2000下就是不可以。你可以试一试。我运行VC的环境变量设置的批处理,根本就没有反应。在98下就可以了

使用道具 举报

回复
论坛徽章:
3
ITPUB元老
日期:2005-02-28 12:57:00授权会员
日期:2005-10-30 17:05:33会员2006贡献徽章
日期:2006-04-17 13:46:34
14#
 楼主| 发表于 2001-12-30 13:05 | 只看该作者

我安装了 VC也没变化

我安装了 VC也没变化,还要设定什莫地方?我知道buildclient和buildserver都没有编译能力。我的平台是2000

使用道具 举报

回复
论坛徽章:
3
ITPUB元老
日期:2005-02-28 12:57:00授权会员
日期:2005-10-30 17:05:33会员2006贡献徽章
日期:2006-04-17 13:46:34
15#
发表于 2001-12-30 13:18 | 只看该作者

to xysco

执行一下cl看行不行? 如果不行,需要设置vc的路径

使用道具 举报

回复
论坛徽章:
3
ITPUB元老
日期:2005-02-28 12:57:00授权会员
日期:2005-10-30 17:05:33会员2006贡献徽章
日期:2006-04-17 13:46:34
16#
发表于 2001-12-30 13:34 | 只看该作者

to johnwuwuwu

我的调试环境就是在2000上, 没有问题.

写一个setenv.cmd文件
@echo off
set APPDIR=c:\test2k
set TUXCONFIG=c:\test2k\tuxconfig
set QMCONFIG=c:\test2k\QUEUE
......

开一个dos窗口, 在其中cd到appdir,执行setenv,肯定没有问题,环境变量只在这个窗口中有效,
可以在这个窗口中用set命令查看一下设置是否有效.

使用道具 举报

回复
招聘 : 售前/售后支持
论坛徽章:
2
授权会员
日期:2005-10-30 17:05:33管理团队2006纪念徽章
日期:2006-04-16 22:44:45
17#
发表于 2001-12-31 12:48 | 只看该作者

Re: to johnwuwuwu

to sqlcode
[我知道我错在哪儿了。我每次都是运行command.comj进入dos模式的。昨天看了WIN2000的文档才知道在command.com下不可以用set
要在CMD。COM在才可以,现在全搞定了。谢谢你。
to xysco
一定是你没设置vc路径。运行你安装的VC98\bin下的VCVARS32.BAT,一切就可以了

使用道具 举报

回复
论坛徽章:
3
ITPUB元老
日期:2005-02-28 12:57:00授权会员
日期:2005-10-30 17:05:33会员2006贡献徽章
日期:2006-04-17 13:46:34
18#
 楼主| 发表于 2001-12-31 18:18 | 只看该作者

终于好了!! 谢谢大家

终于好了!! 谢谢大家 ,祝新年快乐!!!

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表