Tomcat6+IIS6集成及Tomcat负载均衡配置
一、环境说明。 1、硬件环境:一台服务器,运行2个Tomcat实例。 2、软件环境:Windows Server2003 企业版 + IIS6 + Tomcat6 (解压版) + JDK6 + JK1.2.28(iis用的是isapi_redirect-1.2.28.dll ) 二、Tomcat6的负载均衡配置 1、将tomcat解压到2个不同的目录,如:D:\server\tomcat-node1, D:\server\tomcat-node2。 2、修改D:\server\tomcat-node1\conf\server.xml文件, 找到:
<Server port="8005" shutdown="SHUTDOWN"> 修改为:
<Server port="8006" shutdown="SHUTDOWN"> 找到:
<Connector port="8080 protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> 修改为:
<Connector port="8081" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> 找到:
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" /> 修改为:
<Connector port="8010" protocol="AJP/1.3" redirectPort="8443" /> 找到:
<Engine name="Catalina" defaultHost="localhost"> 修改为:
<Engine name="Catalina" defaultHost="localhost" jvmRoute="node1"> 按照同样方法,修改D:\server\tomcat-node2\conf\server.xml文件 ,修改结果如下:
<Server port="8007" shutdown="SHUTDOWN"> <Connector port="8082" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> <Connector port="8011" protocol="AJP/1.3" redirectPort="8443" /> <Engine name="Catalina" defaultHost="localhost" jvmRoute="node2"> 启动2个tomcat,确认2个tomcat都启动成功。 注: 因为要启动2个Tomcat,所以不能设置CATALINA_HOME。 3、修改D:\server\tomcat-node1\conf\workers.properties文件(如果没有就创建该文件),在文件中写入:
4、启动2个Tomcat,确认启动成功。完成Tomcat的负载均衡配置。 |