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的端口,自己到网上查吧。

  • 相关阅读:
    mysql数据库操作
    django
    django-rest framwork
    Maven项目POM文件错误,提示“Plugin execution not covered by lifecycle configuration”的解决方案
    [Flutter] FFI之生成Ansi字符串指针
    多label实现准确率和召回率
    pickle.dump()和pickle.load()
    numpy.take()
    通俗易懂的lambda表达式,不懂来找我!
    collections(python常用内建模块)
  • 原文地址:https://www.cnblogs.com/jifeng/p/2154651.html
Copyright © 2011-2022 走看看