0 0

两个tomcat6.0集群与apache2.2 session复制问题3

1、我今天做了一个deom,在自己电脑上安装了tomcat6.0和apache2.2,这个整合没问题,都Ok的。
考虑到项目多了也大了,就想用多个tomcat,想到集群和session复制。我现在的问题是,我感觉好像没有session复制,我把一个tomcat1关了,还有个tomcat2在runing,我继续我的项目,就没有了当前session。我项目都序列化了,而且还在web.xml配置了  <distributable/>。可就是无法复制到其它的tomcat上。请问为什么。配置负载均衡还没有问题。
下面是我的配置文件。两个tomcat的server.xml文件都配置了。

1.
-->
    <Engine name="Standalone" defaultHost="localhost" jvmRoute="tomcat2"/>         
    
    <Engine name="Catalina" defaultHost="localhost">

      <!--For clustering, please take a look at documentation at:
          /docs/cluster-howto.html  (simple how to)
          /docs/config/cluster.html (reference documentation) -->
      
      <Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster"
               channelSendOptions="6">
        <Manager className="org.apache.catalina.ha.session.BackupManager"
                 expireSessionsOnShutdown="false"
                 notifyListenersOnReplication="true"
                 mapSendOptions="6"/>
        <!--
        <Manager className="org.apache.catalina.ha.session.DeltaManager"
                 expireSessionsOnShutdown="false"
                 notifyListenersOnReplication="true"/>
        -->
        <Channel className="org.apache.catalina.tribes.group.GroupChannel">
          <Membership className="org.apache.catalina.tribes.membership.McastService"
                      bind="127.0.0.1"
                      address="228.0.0.4"
                      port="45564"
                      frequency="500"
                      dropTime="3000"/>
          <Receiver className="org.apache.catalina.tribes.transport.nio.NioReceiver"
                    address="127.0.0.1"
                    port="4002"
                    selectorTimeout="100"
                    maxThreads="6"/>

          <Sender className="org.apache.catalina.tribes.transport.ReplicationTransmitter">
            <Transport className="org.apache.catalina.tribes.transport.nio.PooledParallelSender"/>
          </Sender>
          <Interceptor className="org.apache.catalina.tribes.group.interceptors.TcpFailureDetector"/>
          <Interceptor className="org.apache.catalina.tribes.group.interceptors.MessageDispatch15Interceptor"/>
          <Interceptor className="org.apache.catalina.tribes.group.interceptors.ThroughputInterceptor"/>
        </Channel>

        <Valve className="org.apache.catalina.ha.tcp.ReplicationValve"
               filter=".*\.gif;.*\.js;.*\.jpg;.*\.png;.*\.htm;.*\.html;.*\.css;.*\.txt;"/>

        <ClusterListener className="org.apache.catalina.ha.session.ClusterSessionListener"/>
      </Cluster>
2010年4月21日 18:18
目前还没有答案

相关推荐

    apache2.2 tomcat6.0 集群与负载均衡

    总结来说,Apache 2.2 与 Tomcat 6.0 集群和负载均衡的配置是一项复杂但至关重要的任务,涉及到服务器复制、会话共享、负载均衡策略以及故障恢复等多个环节。通过精心设计和实施,可以构建出稳定、高效的Web服务环境...

    Apache2.2 tomcat-6.0.18负载均衡与集群

    在Apache2.2与Tomcat-6.0.18的环境中,JK模(mod_jk)式是一种常见的集成方式。mod_jk是Apache的Jakarta项目中的一个模块,专门用于与Tomcat交互。它负责监控Tomcat实例的状态,根据配置的策略将请求路由到合适的...

    apache2.2+tomcat6.0负载均衡配置软件

    以上就是Apache 2.2与Tomcat 6.0负载均衡配置的基本步骤和概念。在实际环境中,可能还需要根据业务需求调整配置,如添加故障转移机制、监控服务器健康状况等。记住,测试和监控是确保负载均衡有效性的关键环节。

    web服务器 tomcat6.0

    8. **集群与负载均衡**:Tomcat 6.0支持多实例间的session复制,实现集群环境下的高可用性。配合负载均衡器,可以实现请求在多个Tomcat实例间的分配,提高系统整体处理能力。 9. **错误处理与调试**:Tomcat提供...

    tomcat cluster 集群 session复制

    而实际情况下,采取Apache 加Tomcat进行负载均衡集群的时候,是可以不用将Session复制到所有的节点里, 比如有六个Tomcat实例 Tomcat1,Tomcat2,Tomcat3,Tomcat4,Tomcat5,Tomcat6 是可以配置成 三组互相复制...

    apachetomcat6.0.rar

    这个“apachetomcat6.0.rar”压缩包包含了Tomcat 6.0的安装程序,对于需要在服务器上搭建Java Web环境的开发者或者系统管理员来说非常实用。 首先,让我们详细了解Tomcat。Apache Tomcat是Apache软件基金会的项目之...

    apache- tomcat-6.0

    12. **性能优化**:包括调整最大线程数、开启线程池、启用压缩、减少session复制等,都可以提高Tomcat的性能。 总的来说,Apache Tomcat 6.0是学习Java Web开发的基础,它帮助开发者理解Servlet和JSP的工作原理,...

    tomcat6.0

    11. **集群与负载均衡**:Tomcat支持集群部署,通过复制Session和负载均衡策略,实现高可用性和容错性。 12. **与IDE集成**:Eclipse、IntelliJ IDEA等IDE可以方便地与Tomcat集成,进行开发和调试。 13. **版本...

    tomcat源码基于6.0

    4. **Cluster**:Tomcat集群功能,用于在多个服务器之间进行负载均衡和session复制,提高系统的可用性和扩展性。 5. **Naming**:Tomcat提供了JNDI(Java Naming and Directory Interface)服务,使得应用可以查找...

    tomcat 6.0

    除了基本功能外,Tomcat 6.0还支持安全管理、连接器配置、虚拟主机、集群、JNDI资源和Session管理等高级特性。通过修改`conf`目录下的配置文件,您可以根据需求调整这些设置。 在实际开发中,了解Tomcat的工作原理...

    tomcat6.0服务器

    Apache Tomcat 6.0是Apache软件基金会Jakarta项目下的一个开源软件,它是一个轻量级的应用服务器,主要用于运行Java Servlets和JavaServer Pages(JSP)。Tomcat 6.0版本是在Java EE 5规范下开发的,支持Servlet 2.5...

    Window下Apache负载均衡+Tomcat集群

    1. **安装Tomcat**:解压缩四个Tomcat实例到指定目录,例如`D:\Tomcat集群服务器\tomcat6.0`, `tomcat6.01`, `tomcat6.02`, `tomcat6.03`。 2. **配置AJP连接器**:在每个Tomcat的`server.xml`文件中,添加AJP监听...

    NGINX + TOMCAT 6 + REDIS 实现负载均衡 session会话同步

    这里我们将使用`org.apache.catalina.session.JEDISManager`,它是TOMCAT的一个插件,允许与REDIS通信。 ```xml &lt;Manager className="org.apache.catalina.session.JEDISManager" storeClassName="org.apache....

    apache+tomcat集群.doc

    在这种背景下,采用Apache作为前端Web服务器与Tomcat作为后端应用服务器进行集群部署成为一种常见的解决方案。 #### 技术选型 - **Apache版本**: Apache 2.2.x - **Tomcat版本**: Tomcat 6.0 或 Tomcat 7.0 - **...

    apache6.0+Tomcat负载均衡整合文档

    Apache 6.0 和 Tomcat 负载均衡整合是一个常见的技术实践,目的是为了提高Web应用的可用性和性能。在大型系统中,通过负载均衡,可以将用户请求分散到多个服务器,防止单一服务器过载,确保服务的稳定性和高响应速度...

Global site tag (gtag.js) - Google Analytics