`

Linux配置多个Tomcat

 
阅读更多

 

环境

     Red Hat Linux、Tomcat6.X

需要解决的问题

不同的Tomcat的启动文件startup.sh中要指定各自的CATALINA_HOME 和CATALINA_BASE这两个环境变量;

不同的Tomcat启动和关闭监听不同的端口;

解决步骤

1、修改两个tomcat的server.xml配置的两个端口

  修改启动端口Connector port="8080" 为其它不常用端口;

  修改关闭端口Server port="8005" shutdown="SHUTDOWN"为其它不常用端口;

  

  注意:两个tomcat的这两个端口都不能一样,避免干扰

2、配置tomcat的目录与环境变量

  将tomcat分别存放在不同的文件夹中,如:

  TPMS系统的tomcat存放在/usr/local/tomcat;

  AIMS系统的tomcat存放在/usr/local/Tomcat6;

  2)修改/etc目录下的profile文件

  

  CATALINA_BASE=/usr/local/tomcat 

  CATALINA_HOME=/usr/local/tomcat 

  export CATALINA_BASE CATALINA_HOME

  

  TOMCAT_HOME=/usr/local/tomcat 

  export TOMCAT_HOME

     

  CATALINA_2_BASE=/usr/local/Tomcat6

  CATALINA_2_HOME=/usr/local/Tomcat6

  export CATALINA_2_BASE CATALINA_2_HOME

   

  TOMCAT_2_HOME=/usr/local/Tomcat6

  export TOMCAT_2_HOME

3、修改两个tomcat的startup.sh与shutdown.sh

  TPMS的tomcat的startup.sh、shutdown.sh首行加set TOMCAT_HOME=/usr/local/tomcat 

  AIMS的tomcat的startup.sh、shutdown.sh首行加set TOMCAT_2_HOME=/usr/local/Tomcat6

  

结束语

  两个tomcat就配置好了,如有另外的tomcat服务加进入,也需要修改相应的地方,特别是有另外的项目放到172.26.1.11服务器中,又是用的tomcat服务器时应该加以特别注意,否则会影响到其它的项目。

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics