红联Linux门户
Linux帮助

linux配置多个Tomcat详细过程

发布时间:2016-12-14 10:41:38来源:linux网站作者:w410589502
开发的时候我们需要在一个服务器上同时运行一个或者多个tomcat,当运行多个tomcat的时候,我们不是简单改端口就可以实现的,需要我们去配置。
 
1:下载tomcat(http://tomcat.apache.org/),解压tomcat到指定文件夹下
解压tomcat:tar -zxv -f apache-tomcat-7.0.61.tar.gz
将解压的tomcat复制到指定目录:cp -R /root/apache-tomcat-7.0.61/* /opt/apache-tomcat-manager (多次复制执行)
 
2:修改/etc/profile文件
进入profile文件
vi /etc/profile  
添加配置
export JAVA_HOME=/opt/jdk1.7.0_79  
export PATH=$PATH:$JAVA_HOME/bin  
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar  
export JAVA_HOME PATH CLASSPATH  
export CATALINA_BASE=/opt/apache-tomcat-platform  
export CATALINA_HOME=/opt/apache-tomcat-platform  
export TOMCAT_HOME=/opt/apache-tomcat-platform  
export CATALINA_BASE CATALINA_HOME TOMCAT_HOME
export CATALINA_2_BASE=/opt/apache-tomcat-manager  
export CATALINA_2_HOME=/opt/apache-tomcat-manager  
export TOMCAT_2_HOME=/opt/apache-tomcat-manager  
export CATALINA_2_BASE CATALINA_2_HOME TOMCAT_2_HOME
export CATALINA_3_BASE=/opt/apache-tomcat-restaurant  
export CATALINA_3_HOME=/opt/apache-tomcat-restaurant  
export TOMCAT_3_HOME=/opt/apache-tomcat-restaurant  
export CATALINA_3_BASE CATALINA_3_HOME TOMCAT_3_HOME
注:jdk路径和tomcat路径要与自己配置的保持一致
CATALINA_BASE、CATALINA_HOME和TOMCAT_HOME根据自己的习惯命名,但是要对应好。
 
3:修改tomcat启动、关闭脚本
进入tomcat,bin目录下的startup.sh和shutdown.sh下
vi /opt/apache-tomcat-manager/bin/startup.sh  
vi /opt/apache-tomcat-platform/bin/shutdown.sh  
在exec “$PRGDIR”/”$EXECUTABLE” start “$@” 语句之前添加配置
export CATALINA_BASE=$CATALINA_2_BASE  
export CATALINA_HOME=$CATALINA_2_HOME
export CATALINA_BASE=$CATALINA_3_BASE  
export CATALINA_HOME=$CATALINA_3_HOME
注:名称于我们在profile文件中的要对应
 
4:修改tomcat下server.xml配置文件,修改端口号,防止端口被占用
8080 默认的连接端口
8443 SSL的连接端口
8009 Apache的侦听端口
8005 用于停止Tomcat的端口
关闭端口8005已改为8007
linux配置多个Tomcat详细过程
访问端口8080已改为8081
linux配置多个Tomcat详细过程
Apache的侦听端口8009已改为8012
linux配置多个Tomcat详细过程
 
5:启动tomcat
进入不同的tomcat的bin目录启动tomcat
cd /opt/apache-tomcat-manager/bin/  
./startup.sh  
cd ../logs  
tail -100f catalina.out
#######################
cd /opt/apache-tomcat-platform/bin/  
./startup.sh  
cd ../logs  
tail -100f catalina.out  
 
6:访问tomcat
我们访问http://localhost加端口号或者Ip+端口号访问
linux配置多个Tomcat详细过程
 
本文永久更新地址:http://www.linuxdiyf.com/linux/26890.html