WEB开发网
开发学院WEB开发Jsp 实例讲解配置之——TOMCAT集群配置 阅读

实例讲解配置之——TOMCAT集群配置

 2008-01-05 10:06:01 来源:WEB开发网   
核心提示:我的运行环境:Windows2003 Server SP4 + J2SDK1.5.0 +Tomcat5.5.9预备软件:Tomcat 5.5.9 JDK1.5.0一.配置过程1、安装JDK1.5.0,采用默认安装就可以,实例讲解配置之——TOMCAT集群配置,2、安装tomcat到C:\ tomcat 50,采用完全安

我的运行环境:Windows2003 Server SP4 + J2SDK1.5.0 +Tomcat5.5.9

预备软件:Tomcat 5.5.9  JDK1.5.0

一.配置过程

1、安装JDK1.5.0。采用默认安装就可以。

2、安装tomcat到C:\ tomcat 50,采用完全安装,该程序用于实现负载均衡功能。

3、将tomcat50的内容进行完全复制,生成C:\ tomcat 51、C:\ tomcat 52、C:\ tomcat 53,分别用做集群中的节点。

4、修改负载均衡规则,使其遵循轮循算法(RoundRobin)。

4.1将testLB.jsp复制到c:\tomcat50\webapps\balancer文件夹中

4.2将文件夹classes复制到c:\tomcat50\webapps\balancer\WEB-INF文件夹中

4.3修改c:\web\tomcat50\webapps\balancer\WEB-INF\web.xml文件如下:
 
   BalancerFilter
   /LoadBalancer
 

5、在集群中每个节点下,部署clusterapp应用。Clusterapp包含sessiondata.jsp,test.jsp,脚本。test.jsp是用来验证节点状态的页面;sessiondata.jsp是用来响应用户所发送的请求,同时记录会话ID,会话的起始和最后时间,提供用户增加、修改、删除会话的属性字段和属性值,可以通过此来判定会话的持续与否。

6、将log4j的log4j-1.2.9.jar复制到每个%tomcat%/common/ lib下,使其将会话日志统一存储到指定的文件中。

7、修改每个tomcat的server.xml配置文件,参数如下表所示。

配置        Instance 1   Instance 2    Instance 3   Instance 4
Instance Type   Load Balancer   Node 1    Node 2       Node 3
Code name       TC-LB       TC01    TC02       TC03
Home Directory   c:/tomcat50   c:/tomcat51    c:/tomcat52   c:/tomcat53
Server Port   8005      9005    10005       11005
Connector       8080     9080        10080       11080
JK2 AJP Connector   8009     9009        10009       11009
Cluster mcastAddr   228.0.0.4     228.0.0.4   228.0.0.4      228.0.0.4
Cluster mcastPort   45564     45564        45564      45564
tcpListenAddress   127.0.0.1     127.0.0.1   127.0.0.1      127.0.0.1
Cluster tcpListenPort 4000     4001       4002      4003


Tags:实例 讲解 配置

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接