Tomcat8 集群配置(Ubuntu)

 

TOMCAT集群测试机上经常会用到,今天特地备份一下 ,所以记一篇以备不时之需,同时也与大家分享。


1. 下载 apache-tomcat-8.0.24.tar.gz  


我是在win7 上复制了4 副本,配置好后传到ubuntu 上 , 创建集群目录 services


解压  apache-tomcat-8.0.24.tar.gz  复制出tomcat 集群的数量



2. 配置 catalina.sh 文件




文件中添加 环境变量如图


export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=$JAVA_HOME/lib
export CATALINA_HOME=$CATALINA_HOME_1
export CATALINA_BASE=$CATALINA_BASE_1


集群中所有 catalina.sh 都需要配置 不同的是 最后面的编号

export CATALINA_HOME=$CATALINA_HOME_4
export CATALINA_BASE=$CATALINA_BASE_4


此处 CATALINA_HOME_1,CATALINA_BASE_2 两个变量会在linux 的/etc/profile 文件中配置 


3. 配置service.xml


主要修改 : 


保证群中的tomcat 端口号不要冲突,我是从默认的端口号依次增加1,需要修改的三个地方


a)      <Server port="8006" shutdown="SHUTDOWN">  


 b)      <Connector port="8081" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8444" />


 c)       <Connector port="8010" protocol="AJP/1.3" redirectPort="8444" />



   
   

   
   

   
   

   
   
  
    
    
  
    
    
  
    
    
  
    
    
  
    
    
  
    
    
  
    
    
  
    
    

  
    
    
  
    
    
    
     
     
    
     
     
  
    
    

  
    
    
  
    
    

    
     
     
    
     
     


    
     
     
    
     
     
    
     
     
    
     
     
    
     
     
    
     
     

    
     
     
    
     
     


    
     
     

    
     
     
    
     
     

      
      
      
      
      
      

      
      
      
      
      
      
        
       
       
        
       
       
      
      
      

      
      
      

        
       
       
        
       
       

        
       
       
        
       
       

      
      
      
    
     
     
  
    
    

   
   


4. 复制到services 目录到 ubuntu 中 


此处需要修改文件夹权限



5. 配置linux 环境变量 /etc/profile


vi /etc/profile 最下增加 


JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib:$JAVA_HOME/bin
export JAVA_HOME CLASSPATH


CATALINA_BASE_1=/usr/services/apache-tomcat-8.0.24_1
CATALINA_HOME_1=/usr/services/apache-tomcat-8.0.24_1
export CATALINA_BASE_1 CATALINA_HOME_1

CATALINA_BASE_2=/usr/services/apache-tomcat-8.0.24_2
CATALINA_HOME_2=/usr/services/apache-tomcat-8.0.24_2
export CATALINA_BASE_2 CATALINA_HOME_2

CATALINA_BASE_3=/usr/services/apache-tomcat-8.0.24_3
CATALINA_HOME_3=/usr/services/apache-tomcat-8.0.24_3
export CATALINA_BASE_3 CATALINA_HOME_3

CATALINA_BASE_4=/usr/services/apache-tomcat-8.0.24_4
CATALINA_HOME_4=/usr/services/apache-tomcat-8.0.24_4
export CATALINA_BASE_4 CATALINA_HOME_4


TOMCAT_HOME_1=/usr/services/apache-tomcat-8.0.24_1
export TOMCAT_HOME_1
TOMCAT_HOME_2=/usr/services/apache-tomcat-8.0.24_2
export TOMCAT_HOME_2
TOMCAT_HOME_3=/usr/services/apache-tomcat-8.0.24_3
export TOMCAT_HOME_3
TOMCAT_HOME_4=/usr/services/apache-tomcat-8.0.24_4
export TOMCAT_HOME_4



6. 启动 Tomcat


./apache-tomcat-8.0.24_1/bin/startup.sh

查看端口



测试是否已经启动 



同样启动其他tomcat,查看进程,已经全部启动



到此,四个tomcat 的已经配好.


7. nginx 配置


此配置参照 Linux Nginx安装与配置(1) ,配置好后整个tomcat 集群就搭建好了.



配置好的tomcat 地址











  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值