博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
win 下 apache2.4 +tomcat7 集群
阅读量:6248 次
发布时间:2019-06-22

本文共 2514 字,大约阅读时间需要 8 分钟。

  hot3.png

反正每次来做一个不熟悉的东西,就是各种的search ,前一次去做过一个apache的东西,各种蛋疼,各种不能用。好多的东西也是比较旧了的咯。

这次结合前辈的各种东借西拿,总算是成功了。

如果有些不明白,建议先看下一篇,,因为你的打开方式有些不对。

环境: win7 sp1. 

            jdk1.7 

            httpd2.4x64 

            tomcat7.59

我们这里是使用AJP模式来进行集群

sp 0: 首先是安装apache

修改httpd.conf中的一些路径,设置各种路径为当前你放置apache-httpd的路径

ServerRoot "D:\apache24-tct7\Apache24"//.....省略n多路径配置

sp 1. 配置一下模块打开

LoadModule proxy_module modules/mod_proxy.soLoadModule proxy_ajp_module modules/mod_proxy_ajp.soLoadModule proxy_balancer_module modules/mod_proxy_balancer.soLoadModule proxy_connect_module modules/mod_proxy_connect.soLoadModule proxy_ftp_module modules/mod_proxy_ftp.soLoadModule proxy_http_module modules/mod_proxy_http.soLoadModule rewrite_module modules/mod_rewrite.soLoadModule slotmem_shm_module modules/mod_slotmem_shm.soLoadModule speling_module modules/mod_speling.soLoadModule ssl_module modules/mod_ssl.so#可能还需要这个LoadModule lbmethod_byrequests_module modules/mod_lbmethod_byrequests.soLoadModule proxy_html_module modules/mod_proxy_html.so

1.1 配置反向代理

ProxyRequests Off
     BalancerMember ajp://127.0.0.1:9001 loadfactor=1 route=jvm1     BalancerMember ajp://127.0.0.1:9002 loadfactor=1 route=jvm2     BalancerMember ajp://127.0.0.1:9003 loadfactor=1 route=jvm3

sp 2. 配置tomcat

2.1改 SHUTDOWN 端口

    #同一服务器中必须不一样,因为可能冲突

2.2改http port redirectPort 

    #同一服务器中必须不一样,因为可能冲突

2.3 改ajp port redirectPort

    #同一服务器中必须不一样,因为可能冲突

2.4 改 Engine 加上 jvmRoute 需要跟httpd.conf中保持一致

2.5 加上Cluster  具体如下

    #其中,Receiver  port="5001"   同一服务器下,不能一样

        
        
          
          
          
            
                    
          
          
                
        
        
      

sp 3. 改项目web.xml

在其中添加:

节点

放一个完整一点的tomcat的server.xml

  
  
  
  
  
  
  
  
  
  
  
  
    
    
  
  
  
    
    
    
    
    
    
    
    
    
    
    
    
    
      
      
      
        
        
          
          
          
            
                    
          
          
                
        
        
            
      
        
        
            
        
        
        
        
            

具体根据需求的做法,请参考tomcat的文档

apache2.4 x64win 下载地址:

其他的,应该不用说了吧

测试就是写个jsp,打印下各tomcat下的项目中的session信息,以及是哪个tomcat下面的

143530_t4sL_2355835.png

jvm3 ID 3C5555DBBBE06EEC67B6F9508CAB0520.jvm3Session 列表a = 123

转载于:https://my.oschina.net/rwrwd7/blog/406471

你可能感兴趣的文章
93. Restore IP Addresses
查看>>
60. Permutation Sequence
查看>>
微服务所需组件(大部分是Spring Cloud,持续更新)
查看>>
ubuntu上安装curl后无法使用
查看>>
JavaScript闯关笔记
查看>>
云服务和独立服务器 我们应该怎么选?
查看>>
优化体系结构 - 算法外置优化计算结构
查看>>
Spring MVC+Stomp+Security+H2 Jetty
查看>>
2019年的前端学习计划
查看>>
Linux和UNIX的关系及区别
查看>>
人工智能深度学习Caffe框架介绍,优秀的深度学习架构
查看>>
JavaScript 九种跨域方式实现原理
查看>>
人工智能期末笔记
查看>>
ApacheCN 学习资源汇总 2019.3
查看>>
每隔1s打印0-5
查看>>
企业云服务器的选择与配置指南
查看>>
Python中eval与exec的使用及区别
查看>>
如何利用es6去重
查看>>
小心,querySelector前方10米有坑
查看>>
刘奇:我们最喜欢听用户说的话是「你们搞得定吗?」 | TiDB DevCon 2019
查看>>