Tuxedo目录如下:
tuxedo8.1
bin ----存放服务命令和客户端命令
cobinclude
help ----帮助文档
include ----存放头文件
lib ----存放库文件
locale ----包含支持系统消息的本地语言
samples -----存放应用程序例子
udataobj -----包含许可文件和其他文件
uninstaller -----卸载文件
WeblogicOB
Tuxedo配置文件:
UBBCONFIG由RESOURCES、MACHINES、GROUPS、NETGROUPS、NETWORK、SERVERS、SERVICES、INTERFACES、ROUTING9部分,每个部分前面加*。
1、*RESOURCES定义系统及信息,包含参数有:
(1).IPCKEY(必需)
用于指定tuxedo分配和存取IPC资源的key,范围是32,768到262,143,该值在系统是唯一的。
(2).MASTER(必需)
指定系统的主节点,主节点控制着整个应用系统的启动和管理。它的值是一个Logical Machine Identifier(LMID),LMID在后面的MACHINES定义。当主节点是集群时,需要指定两个LMID。
(3).UID、GID、PERM
指定系统的存取权限。UID和GID是tuxedo管理员的用户id和组id,PERM是一个八进制数指定读写权限。
(4).MAXACCESSERS、MAXSERVERS、MAXSERVICES
MAXACCESSERS:指定能连接到tuxedo一个节点的最大进程数。缺省是50。
MAXSERVERS:整个应用系统中最大的server进程数,缺省是50。
MAXSERVICES:整个系统可以发布的service的最大数量。缺省是100。
(5).MODEL(必需)
有两个可选值:
SHM:应用运行在单机或多机下,使用全局共享内存;
MP:不使用共享内存,运行在网络多机环境下。
(6).OPTIONS
有两个可选值:
LAN:支持网络;
MIGRATE:支持server集群。
可同时指定这两个值,用逗号分隔。
(7).LDBAL
是否打开load balancing(负载均衡)功能。可设置为Y或N,缺省为N。
(8).NOTIFY
设置client接收unsolicited message(请求消息)的方法。有如下三个可选值:
IGNORE:client忽略此类消息;
DIPIN:当client调用tpchkunsol或其他ATML调用时接收此类消息;
SIGNAL:通过系统产生信号通知client接收消息,缺省是DIPIN。
(9).USIGNAL
设置系统产生的信号是SIGUSR1还是SIGUSR2。
2.*MACHINES 该部分包括整个应用系统中所有计算机的信息。在配置文件中必须存在,而且是第二部分。每个主机有如下的属性:
(1).主机名
使用命令”uname -n”获得的名称。
(2).LMID(必需)
主机的逻辑id:logical identifier of the machine(LMID)。
(3).TUXCONFIG(必需)
配置文件所在的绝对路径(最大64字符)。
(4).TUXDIR(必需)
Tuxedo的安装绝对目录(最大64字符)。
(5).APPDIR(必需)
应用server所在的绝对目录(最大64字符)。
(6).ENVFILE
环境文件所在绝对路径(最大64字符)。
(7).ULOGPFX
用户日志文件的绝对路径和前缀。
3.*GROUPS
该部分包括所有server组的定义。每台机器必须至少定义一个组。每个组有如下属性:
(1).组名
(2).GRPNO(必需)
组名对应的组号,它必须是唯一的数字。
(3).LMID(必须)
该组属于的逻辑主机id。
4.*NETWORK描述LAN环境中网络的配置。
5.*SERVERS定义了各组中初始启动的服务器名等。
6.*SERVICES定义了服务相关信息,如服务的优先因子PRIO和负载因子LOAD等。
7.*ROUTING定义了供*SERVICES使用的路由标准。
ubbconfig文件可视作包含应用启动信息的容器,需编译成二进制文件tuxconfig,作为启动时的参考。