- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
tuxedo本地和远程客户端
Tuxedo安装license例子、本地和远程客户端配置
摘要:本文总结了Tuxedo的安装、license、例子运行和远程客户端配置四个主要问题,给出了一篇真正可用的Tuxedo入门教程。
Tuxedo是一个很好的交易中间件,包含消息中间件等功能,历史悠久,功能强大,是由BEA开发的,不过现在属于Oracle了。网上的Tuxedo入门教程千千万万,几乎没有一个可用的。尤其是在licsence和远程客户端配置这两个问题上,都没有交代清楚。很符合中国的IT教程特色:“懂得人看得懂,但是并没有更懂;不懂的人更加不懂了!”。
本文集中讨论了四个问题:
????????? Tuxedo的安装;
????????? SDK和RTC的License;
????????? Simpapp例子
????????? 远程客户端配置
好了,开始吧,我的开发环境如下,如果开发环境不同,也许本教程不适合你:
????????? Tuxedo8.1
????????? VC6
????????? 服务器:windows XP
????????? 客户端:Windows XP(VMWARE上)
本文的源代码在这里,你也许要根据下面的教程修改后才能成功运行:
/source/1107802
1.????? Tuxedo8.1安装
Tuxedo8.1下载地址如下:
Microsoft Windows (32 bit) /download/pub/tuxedo...uxedo81_win.exe
下载完成后直接双击就可以安装了,可以选择安装服务器或者客户端。安装的时候需要选择bea的home目录和Tuxedo的目录,都可以采用默认配置。服务端还需要指定tlisten密码。其他都暂时不需要配置,包括license都可以留到后面配置。
2.????? License
Tuxedo的license分为SDK和RTC两种,SDK即开发版,RTC即发布版。我刚开始就是得到了一个RTC,兴高采烈的run例子的时候编译不过,告诉我“你没有一个合法的SDK license”。其实bea已经公布了所有的license,直接去官方网站下载就可以了,不要到处找所谓的无限制xx license,Tuxedo8.1的SDK license地址如下:
/downloads/LIC-TUX81-SDK-56B.zip
下载后解压,将文件名改为lic.txt,然后拷贝到TUXEDO_HOME/udataobj目录下面就可以了。我的TUXEDO_HOME是C:/bea/tuxedo8.1。
拷贝完成后license马上生效。
3.????? Simpapp例子
simpapp是Tuxedo自带的一个简单例子,只有服务器版本带有例子程序。我的例子在C:/bea/tuxedo8.1/samples/atmi/simpapp。将该例子拷贝到另外一个目录,例如:C:/tuxedo_test/simpapp。
例子中有如下几个文件:
????????? README和README.NT,是说明文件,但是我认为说得不详细,起码license和远程客户端配置就没说清楚;
????????? setenv.cmd,设置环境变量的批处理文件;
????????? ubbsimple,Tuxedo的应用程序配置文件,它会被编译为二进制的配置文件,所有服务端程序都需要该配置文件;
????????? simpapp.nt,makefile文件,用来编译服务器和客户端程序;
????????? simpcl.c,客户端源程序;
????????? simpserv.c,服务端源程序;
要编译运行Simpapp例子,需要六个步骤:1)设置环境变量;2)修改编译配置文件;3)编译源程序;4)启动服务;5)运行客户端;6)关闭服务。
注意:这是本地客户端的步骤,若是远程客户端,还有一些变动。
设置环境变量
首先,把本文的系统相关变量列举如下,大家要根据自己的情况在下面的各种配置文件中更改:
Tuxedo目录:C:/bea/tuxedo8.1
Tuxedo应用程序目录:C:/tuxedo_test/simpapp
服务器IP:客户端IP:1
rem 设置TUXEDO目录
set TUXDIR=C:/bea/tuxedo8.1
rem 设置TUXEDO应用程序目录
set APPDIR=C:/tuxedo_test/simpapp
rem 设置系统path
set PATH=%TUXDIR%/bin;%APPDIR%;%PATH%
rem 设置TUXEDO应用程序配置文件
set TUXCONFIG=%APPDIR%/tuxconfig
C:/tuxedo_test/simpappsetenv
修改编译配置文件
在修改配置文件
您可能关注的文档
最近下载
- MSA测量系统分析-二次元.pdf VIP
- 视频处理软件:Final Cut Pro二次开发_(1).FinalCutPro二次开发概述.docx VIP
- 公司气象灾害防御方案气象灾害防御条例.doc VIP
- 《学前教育研究方法》期末考试复习题库(含答案).docx VIP
- 特种设备安全监察条例.pptx VIP
- 2023年《教育研究方法》期末考试复习题库(含答案).docx VIP
- 生产安全事故报告和调查处理条例2020.docx VIP
- 专题13 《红岩》中考真题及典型习题训练 (解析版)-2021年中考语文常考名著之阅读指导及真题训练.docx VIP
- TCECS 618-2019 压接式碳钢管道工程技术规程.pdf VIP
- 《中华人民共和国防汛条例》知识培训.pptx VIP
文档评论(0)