Apache2,2和tomcat6配置集群

1. 环境说明

apache_2.2.14-win32-x86-no_ssl.msi

tomcat6.0

下载mod_jk-1.2.28-httpd-2.2.3.so
http://apache.justdn.org/tomcat/tomcat-connectors/jk/binaries/win32/jk-1.2.28/mod_jk-1.2.28-httpd-2.2.3.somod_jk-1.2.28-httpd-2.2.3.so

2.负载均衡的配置

  (1) 在httpd.conf最后添加一行: Include conf/mod_jk.conf

  (2).mod_jk.conf 的内容   mod_jk.conf放在apache/conf目录下

      #加载mod_jk Module

      LoadModule jk_module modules/mod_jk-1.2.28-httpd-2.2.3.so

      #指定 workers.properties文件路径
      JkWorkersFile conf/workers.properties

      #指定那些请求交给tomcat处理
      JkMount /*.jsp controller

  (3)workers.properties 内容,workers.properties也放在apache/conf目录下

     worker.list = controller,tomcat1,tomcat2

     worker.tomcat1.port=8009        
     worker.tomcat1.host=localhost    #tomcat的主机地址,如不为本机,请填写ip地址
     worker.tomcat1.type=ajp13
     worker.tomcat1.lbfactor = 1        #server的加权比重,值越高,分得的请求越多
 

     worker.tomcat2.port=9009     
     worker.tomcat2.host=localhost
     worker.tomcat2.type=ajp13
     worker.tomcat2.lbfactor = 1

   

      #========controller,负载均衡控制器========

     worker.controller.type=lb
     worker.controller.balanced_workers=tomcat1,tomcat2     #指定分担请求的tomcat
     #worker.controller.sticky_session=1
     worker.controller.sticky_session=false

 

3.编写一个test.jsp的测试程序

  <%
   System.out.println("===========================");
  %>
  把test放到tomcat1,tomcat2的webapps下
  启动tomcat1,tomcat2进行测试
 
   通过 http://localhost/test/test.jsp 访问,查看tomcat1的窗口,可以看到打印了一行"=========="
   再刷新一次,tomcat2也打印了一条,再刷新,可以看到请求会被tomcat1,tomcat2轮流处理,实现了负载均衡
 4.配置集群,将tomcat1,tomcat2都做如下配置
  
Xml代码
  1. 把server.xml中注释部分      
  2. <!--   <Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster"/>-->      
  3. 替换如下cluster配置内容:      

   

   
    在测试项目的web.xml中加入<distributable/>参数,
    distributable元素来告诉servlet/JSP容器,编写将在分布式Web容器中部署的应用。
       
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值