linux 配置多个Tomcat

来源:互联网 发布:莫宁06年总决赛数据 编辑:程序博客网 时间:2024/05/07 15:54

开发的时候我们需要在一个服务器上同时运行一个或者多个tomcat,当运行多个tomcat的时候,我们不是简单改端口就可以实现的,需要我们去配置。

参考文章:http://www.souvc.com/?p=1652

1:下载tomcat,解压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_79export PATH=$PATH:$JAVA_HOME/binexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport JAVA_HOME PATH CLASSPATHexport CATALINA_BASE=/opt/apache-tomcat-platformexport CATALINA_HOME=/opt/apache-tomcat-platformexport TOMCAT_HOME=/opt/apache-tomcat-platformexport CATALINA_BASE CATALINA_HOME TOMCAT_HOMEexport CATALINA_2_BASE=/opt/apache-tomcat-managerexport CATALINA_2_HOME=/opt/apache-tomcat-managerexport TOMCAT_2_HOME=/opt/apache-tomcat-managerexport CATALINA_2_BASE CATALINA_2_HOME TOMCAT_2_HOMEexport CATALINA_3_BASE=/opt/apache-tomcat-restaurantexport CATALINA_3_HOME=/opt/apache-tomcat-restaurantexport TOMCAT_3_HOME=/opt/apache-tomcat-restaurantexport 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.shvi /opt/apache-tomcat-platform/bin/shutdown.sh
在exec “$PRGDIR”/”$EXECUTABLE” start “$@” 语句之前添加配置
export CATALINA_BASE=$CATALINA_2_BASEexport CATALINA_HOME=$CATALINA_2_HOME

export CATALINA_BASE=$CATALINA_3_BASEexport CATALINA_HOME=$CATALINA_3_HOME

注:名称于我们在profile文件中的要对应
4:修改tomcat下server.xml配置文件,修改端口号,防止端口被占用

8080 默认的连接端口
8443 SSL的连接端口
8009 Apache的侦听端口
8005 用于停止Tomcat的端口

关闭端口8005已改为8007


访问端口8080已改为8081

Apache的侦听端口8009已改为8012


5:启动tomcat

进入不同的tomcat的bin目录启动tomcat

cd /opt/apache-tomcat-manager/bin/./startup.shcd ../logstail -100f catalina.out
cd /opt/apache-tomcat-platform/bin/./startup.shcd ../logstail -100f catalina.out
6:访问tomcat

我们访问http://localhost加端口号或者Ip+端口号访问

1 0
原创粉丝点击