zoukankan      html  css  js  c++  java
  • Apache配置tomcat集群与sticky模式

    先说下环境:

    apache 2.2.*

    tomcat6

    windows  xp sp3

    JDK我想大家应该都是1.6以上的了吧。

    在此我只做了两个TOMCAT的集群

    安装apahce

    在安装目录下找到httpd.conf文件

    在其它中加入以下内容

    ProxyPass / balancer://tomcatcluster/ lbmethod=byrequests stickysession=JSESSIONID nofailover=Off timeout=5 maxattempts=3 
    ProxyPassReverse / balancer://tomcatcluster/  
     
    <Proxy balancer://tomcatcluster> 
    BalancerMember ajp://localhost:8009 route=a
    BalancerMember ajp://localhost:9009 route=b
    </Proxy>
    <VirtualHost *:80>
        ServerAdmin fengqingtao@gmail.com
        ServerName  localhost
        ProxyPass / balancer://tomcatcluster/
        ProxyPassReverse / balancer://tomcatsCluster/
        ErrorLog "logs/dummy-host2.localhost-error.log"
        CustomLog "logs/dummy-host2.localhost-access.log" common
    </VirtualHost>

    并把以下几行字符串取消注释

    ####---------cluster----------------###
    LoadModule proxy_module modules/mod_proxy.so
    LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
    LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
    LoadModule proxy_connect_module modules/mod_proxy_connect.so
    LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
    LoadModule proxy_http_module modules/mod_proxy_http.so
    ####---------cluster----------------###

    最后打开tomcat下的conf/server.xml

    找到这句:

        <Engine name="Catalina" defaultHost="localhost" >

    修改为:<Engine name="Catalina" defaultHost="localhost"  jvmRoute="a">

    修改另一个TOMCAT的server.xml为

                <Engine name="Catalina" defaultHost="localhost" jvmRoute="b">

    然后重新启动apache,启动tomcat就搞定了。

    当然了,如果你在同一台电脑上运行TOMCAT,改端口是必须了。至于如何改TOMCAT的端口,自己到网上查吧。

  • 相关阅读:
    android-自定义View
    java
    记录-常用的开发技巧
    便签:
    zTree 树形控件 ajax动态加载数据
    jquery ajax 传数据到后台乱码的处理方法
    spring + quartz 定时
    SpringMVC + Spring + MyBatis 学习笔记:提交数据遭遇基础类型和日期类型报400错误解决方法
    复制新项目 ,tomcat部署时名字还是旧项目名
    jsp 通用获取所有表单值传后台
  • 原文地址:https://www.cnblogs.com/jifeng/p/2154651.html
Copyright © 2011-2022 走看看