一、Tuxedo的安装
1、Tuxedo系统由若干个部件组成。部件可以分为两大类:服务器组件和客户端组件。如图所示:
2、在xp上的安装
我选择的是Full Install,一路next,到最后一步选择lic.txt
3、安装后的疑问
在xp上安装完成后,我不是很放心,因为网上大部分的教程是在NT平台上的安装,那么现在安装在xp系统上,是否会出现什么问题呢?
通过查阅资料,在经乾的《TUXEDO系统经典》中,提到:
“NT平台”指的是基于Microsoft Windows NT 技术构建的服务器操作系统,如Windows 2000Server,Advanced Server, 2003 Server等。虽然TUXEDO服务器组件也能在Windows 2000 Professional 下运行,但有时会出现一些问题。在 Windows Family的其他产品上,如 Window 9x 和 XP,只能安装TUXEDO的客户端组件。
TUXEDO的服务器组件不能在xp以上的系统上安装吗???有待测试,也希望各位老师们帮忙解答一下,谢谢!
二、安装好的tuxedo的目录结构
在安装TUXEDO的过程中,第一步是选择主目录,默认的是C:\bea,下一步是选择产品目录,产品目录位于bea主目录下,如果,bea的主目录是c:\bea,那么,默认的产品产品目录就是c:\bea\tuxedo8.1(这里我安装的TUXEDO是8.1的)。下面来看看产品的目录结构
1、bin 包含的是tuxedo的一些可执行文件(如果是Windows下安装的话,里面还包含一些动态开发库),这是tuxedo的主体
2、cobinclude 目录里面主要是对corba语言的
3、help 是tuxedo的一些帮助文件,这面的帮助文件主要是配tuxedo的图形界面的。我们主要依靠是官方网站上的联机文档
4、include tuxedo的一些头文件。如 atmi.h 是我们调用tuxedo api的时候必须包含的头文件
5、lib 是放的tuxedo的一些动态库(unix和Linux环境下)
6、locale 包含tuxedo所支持的语言 缺省是C 英文状态
7、samples tuxedo的一些实例,比如atmi,corba,jolt
8、udataobj 这个目录类似于tuxedo的管理目录,如lisence的文件 lic.txt必须放在这个里面。tlisten.pw 安装的时候要输入一些tlisten的口令就包含在这个里面,等
9、uninstaller目录主要是做删除用的
10、WeblogicOB 和weblogic service 连接用的
对于我们开发来说有实际价值的是 include 、lib文件,我们知道,要想链接一个动态库,必须要有三个文件,一个是 *.h表明这个动态库有多少函数,一个是 *.lib 是他的链接库,一个是*.dll 是他的实际执行库,在Windows下,*.lib就放在lib目录下,*.dll就放在bin目录下,在linux环境下,所有的动态库(*.so ,*.a文件)都放在lib目录下。在Windows平台,他的主要文件都是放在bin目录下的,但在Linux环境下,bin目录下面主要是放一些tuxedo的可执行文件,lib目录下放的是它的动态链接库。tuxedo的客户端(通常在Windows环境下的客户端占有绝对的统治地位)也基本上包含了bin,lib,include就足够了。由此可看tuxedo这个软件非常小巧,规整。