`
fly.net.cn
  • 浏览: 187360 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

tomcat cluster

阅读更多

1.vim tomcat/conf/server.xml

    remove comment  <!--<Engine name="Standalone" defaultHost="localhost" jvmRoute="tomcat1">-->

    add comment <!--    <Engine name="Catalina" defaultHost="localhost">-->

 

    add a cluster after <Engine name="Standalone" defaultHost="localhost" jvmRoute="tomcat1">

 

 

<Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster"
                 channelSendOptions="6">

          <Manager className="org.apache.catalina.ha.session.BackupManager"
                   expireSessionsOnShutdown="false"
                   notifyListenersOnReplication="true"
                   mapSendOptions="6" useDirtyFlag="true"/>
          <!--
          <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"
                        address="228.0.0.4"
                        port="45564"
                        frequency="500"
                        dropTime="3000"/>
            <Receiver className="org.apache.catalina.tribes.transport.nio.NioReceiver"
                      address="auto"
                      port="5000"
                      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;"/>

          <Deployer className="org.apache.catalina.ha.deploy.FarmWarDeployer"
                    tempDir="/tmp/war-temp/"
                    deployDir="/tmp/war-deploy/"
                    watchDir="/tmp/war-listen/"
                    watchEnabled="false"/>

          <ClusterListener className="org.apache.catalina.ha.session.ClusterSessionListener"/>
        </Cluster>

 2.add <distributable/> to the web.xml of the webapp context

 3. notice that all the session object should implment seriabable interace

分享到:
评论

相关推荐

    tomcat Cluster

    【标题】:“Tomcat Cluster” 在Java应用服务器领域,Tomcat是广泛使用的开源Servlet容器,而Tomcat Cluster则是在单一Tomcat服务器的基础上实现高可用性和负载均衡的一种技术。集群(Cluster)是通过将多个独立的...

    tomcat cluster 集群 session复制

    http://618119.com/docs/Tomcat/TomcatCluster.zip 下载解压到Tomcat(例如D:\Java\apache-tomcat-6.0.14)目录里,运行对应的bat文件即可: start15080.bat start16080.bat start17080.bat start18080.bat start...

    tomcat cluster参考资料3

    【标题】:“Tomcat集群(Cluster)参考资料3” 在Java Web开发中,Apache Tomcat作为一款广泛应用的开源Servlet容器,其集群(Cluster)功能对于处理高并发、提供高可用性和负载均衡至关重要。Tomcat Cluster是...

    tomcat9+tomcat-cluster-redis-session-manager_4.0.zip

    "tomcat9+tomcat-cluster-redis-session-manager_4.0.zip"这个文件组合涉及到的是在Tomcat 9上实现负载均衡以及使用Redis作为Session管理器的高级配置。 首先,Tomcat 9是Apache Tomcat服务器的一个版本,它是Java ...

    tomcat7-cluster

    tomcat7 的集群session共享 案例 亲测可用 无效联系我:351137017

    tomcat-cluster-session-sync-exp:tomcat使用了自带会话同步功能时,不安全的配置(没有使用EncryptInterceptor)导致存在的反序列化漏洞,通过精心构造的数据包,可以对使用了tomcat自带会话同步功能的服务器进行攻击。

    tomcat cluster sync-session利用exp 这是一个tomcat使用了自带会话同步功能时,不安全的配置(没有使用EncryptInterceptor)导致存在的反序列化漏洞,通过精心构造的数据包,可以对使用了tomcat自带会话同步功能的...

    Apache+Tomcat整合

    在 Apache 中,通过 `ProxyPass` 和 `ProxyPassReverse` 指令将所有请求转发到 `balancer://tomcatcluster`,这样 Apache 就会根据负载均衡策略将请求分发给后端的 Tomcat 实例。`stickysession` 参数用于保持用户...

    基于Xen虚拟机实现Apache tomcat 集群搭建

    基于Xen虚拟机实现Apache Tomcat集群搭建的知识点如下: 1. Xen虚拟机技术:Xen是一个开源的虚拟机监视器,允许用户在同一台物理主机上运行多个虚拟机,每个虚拟机可以运行不同的操作系统。Xen具有高性能和高扩展性...

    tomcat 集群配置

    apache + tomcat 集群配置,实现了,负载均衡,session复制。

    apache-tomcat-8.5.55.zip 集成 tomcat-cluster-redis-session-manager 4.0

    在这个特定的压缩包"apache-tomcat-8.5.55.zip"中,我们看到它已经集成了 "tomcat-cluster-redis-session-manager 4.0"。这个集成意味着Tomcat已经配置了使用Redis作为会话管理器的集群解决方案。 会话管理是Web...

    使用redis配置tomcat共享会话.zip

    使用redis配置tomcat共享会话tomcat-redis-会话管理器使用redis配置tomcat共享会话结构图分析分布式web server集群部署后需要实现session共享,针对 tomcat 服务器的实现方案多种多样,比如 tomcat cluster session ...

    tomcat-cluster-redis-session-manager.zip

    nginx做请求转发,服务器tomcat解决session不同步问题;步骤:1、解压之后,将jar包放入tomcat的lib中(注意是tomcat/lib中,不是我们自己项目的lib);2、配置解压之后的redis-data-cache.properties(根据你的...

    seesion共享需替换tomcat下lib的包

    实现这一功能需要替换或升级Tomcat的lib目录下的相关jar包,比如`tomcat-coyote.jar`、`tomcat-cluster.jar`等,并在`server.xml`中配置Cluster元素,设置集群通信参数和Session复制策略。 4. **Spring Session**:...

    tomcat+linux负载均衡集群配置

    - 集群名: `balancer://tomcatcluster` - IP 地址: - IP_1: 192.168.1.31 - IP_2: 192.168.1.32 - IP_3: 192.168.1.33 - 测试应用程序位置: `/usr/local/tomcat6/webapps/test` - 操作系统: CentOS 4.5_x86 ...

    Tomcat 8+ redis cluster session

    【标题】:“Tomcat 8+ Redis Cluster Session” 在现代Web应用开发中,session管理是不可或缺的一部分,尤其是在分布式系统中。传统的session管理方式在多台服务器之间存在数据同步问题,导致用户状态无法共享,...

    Nginx+Tomcat负载平衡,Redis管理session存储

    分布式web server集群部署后需要实现session共享,针对 tomcat 服务器的实现方案多种多样,比如 tomcat cluster session 广播、nginx IP hash策略、nginx sticky module等方案,本文主要介绍了使用 redis 服务器进行...

    tomcat_cluster

    网站架构是,通过一个apache+多个tomcat和mysql的结 构。client的安装脚本。

    tomcat apache cluster 脚本

    ### Tomcat Apache Cluster 脚本知识点解析 #### 一、Tomcat与Apache集群配置概述 在企业级应用环境中,为了提升系统的可用性、可扩展性和性能,常常需要对服务器进行集群部署。其中,Apache与Tomcat的组合是一种...

Global site tag (gtag.js) - Google Analytics