欢迎来到天天文库
浏览记录
ID:6072615
大小:70.00 KB
页数:9页
时间:2018-01-02
《tuxedo本地和远程客户端》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、Tuxedo安装license例子、本地和远程客户端配置摘要:本文总结了Tuxedo的安装、license、例子运行和远程客户端配置四个主要问题,给出了一篇真正可用的Tuxedo入门教程。Tuxedo是一个很好的交易中间件,包含消息中间件等功能,历史悠久,功能强大,是由BEA开发的,不过现在属于Oracle了。网上的Tuxedo入门教程千千万万,几乎没有一个可用的。尤其是在licsence和远程客户端配置这两个问题上,都没有交代清楚。很符合中国的IT教程特色:“懂得人看得懂,但是并没有更懂;不懂的人更加不懂
2、了!”。本文集中讨论了四个问题:l Tuxedo的安装;l SDK和RTC的License;l Simpapp例子l 远程客户端配置好了,开始吧,我的开发环境如下,如果开发环境不同,也许本教程不适合你:l Tuxedo8.1l VC6l 服务器:windowsXPl 客户端:WindowsXP(VMWARE上)本文的源代码在这里,你也许要根据下面的教程修改后才能成功运行:http://downlo
3、ad.csdn.net/source/11078021. Tuxedo8.1安装Tuxedo8.1下载地址如下:MicrosoftWindows(32bit)http://ftpmain.bea.com/download/pub/tuxedo...uxedo81_win.exe下载完成后直接双击就可以安装了,可以选择安装服务器或者客户端。安装的时候需要选择bea的home目录和Tuxedo的目录,都可以采用默认配置。服务端还需要指定tlisten密码。其他都暂时不需要配置,包括license都可以留
4、到后面配置。2. LicenseTuxedo的license分为SDK和RTC两种,SDK即开发版,RTC即发布版。我刚开始就是得到了一个RTC,兴高采烈的run例子的时候编译不过,告诉我“你没有一个合法的SDKlicense”。其实bea已经公布了所有的license,直接去官方网站下载就可以了,不要到处找所谓的无限制xxlicense,Tuxedo8.1的SDKlicense地址如下:http://licensecodes.oracle.com/downloads/LIC-TUX81-SDK-5
5、6B.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。例子中有如下几个文件:
6、l README和README.NT,是说明文件,但是我认为说得不详细,起码license和远程客户端配置就没说清楚;l setenv.cmd,设置环境变量的批处理文件;l ubbsimple,Tuxedo的应用程序配置文件,它会被编译为二进制的配置文件,所有服务端程序都需要该配置文件;l simpapp.nt,makefile文件,用来编译服务器和客户端程序;l simpcl.c,客户端源程序;l simpserv.c,服
7、务端源程序;要编译运行Simpapp例子,需要六个步骤:1)设置环境变量;2)修改编译配置文件;3)编译源程序;4)启动服务;5)运行客户端;6)关闭服务。注意:这是本地客户端的步骤,若是远程客户端,还有一些变动。设置环境变量首先,把本文的系统相关变量列举如下,大家要根据自己的情况在下面的各种配置文件中更改:Tuxedo目录:C:/bea/tuxedo8.1Tuxedo应用程序目录:C:/tuxedo_test/simpapp服务器IP:132.97.8.122客户端IP:132.97.8.122修改set
8、env.bat文件:其解释已经在源代码中rem设置TUXEDO目录setTUXDIR=C:/bea/tuxedo8.1rem设置TUXEDO应用程序目录setAPPDIR=C:/tuxedo_test/simpapprem设置系统pathsetPATH=%TUXDIR%/bin;%APPDIR%;%PATH%rem设置TUXEDO应用程序配置文件setTUXCONFIG=%APPDIR%/tuxconfig然后打
此文档下载收益归作者所有