在开发过程中我们有时候有必要在服务器上安装2个或多个Tomcat。那么如何安装多个Tomcat呢?
步骤:
1、安装jdk:
详情看我 jdk安装博客http://blog.csdn.net/xiyatu123/article/details/53875070
2、下载Tomcat:
官网地址:http://tomcat.apache.org/download-80.cgi
3、解压:
tar -zxvf apache-tomcat-8.0.33.tar.gz //解压
mv apache-tomcat-8.0.33 tomcat-smartpan //命名第一个tomcat
tar -zxvf apache-tomcat-8.0.33.tar.gz
mv apache-tomcat-8.0.33 tomcat-teachinglite //命名第二个tomcat
解压的路径可以自己定义,我是解压到/opt/Tomcat/ 下
4、配置环境变量:
vi /etc/profile
在该文件的底部添加:
##########first tomcat###########
CATALINA_BASE=/opt/Tomcat/tomcat-teachinglite
CATALINA_HOME=/opt/Tomcat/tomcat-teachinglite
TOMCAT_HOME=/opt/Tomcat/tomcat-teachinglite
export CATALINA_BASE CATALINA_HOME TOMCAT_HOME
##########second tomcat##########
CATALINA_2_BASE=/opt/Tomcat/tomcat-smartpan
CATALINA_2_HOME=/opt/Tomcat/tomcat-smartpan
TOMCAT_2_HOME=/opt/Tomcat/tomcat-smartpan
export CATALINA_2_BASE CATALINA_2_HOME TOMCAT_2_HOME
保存
最后 source /etc/profile 使环境变量生效
5、修改第二个tomcat的catalina.sh
vi /opt/Tomcat/tomcat-smartpan/bin/catalina.sh ,找到下面代码,
# OS specific support. $var _must_ be set to either true or false.
在这代码下面添加:
# myself : add
export CATALINA_BASE=$CATALINA_2_BASE
保存
6、修改端口:
第一个tomcat(tomcat-teachinglite)可以使用默认的8080端口
第二个tomcat(tomcat-smartpan)则需要修改端口
步骤:
1、vi /opt/Tomcat/tomcat-smartpan/conf/server.xml
2、修改端口
<Server port="8015" shutdown="SHUTDOWN">
将SHUTDOWN端口改为8015
<Connector port="8019" protocol="AJP/1.3" redirectPort="8443" />
AJP 1.3 Connector 端口改为8019
<Connector port="8085" protocol="HTTP/1.1"
connectionTimeout="2000000"
redirectPort="8443" />
non-SSL/TLS HTTP/1.1 Connector 端口改为8085
保存
7、开放防火墙端口
firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --zone=public --add-port=8085/tcp --permanent
firewall-cmd --reload
8、启动tomcat
/opt/Tomcat/tomcat-teachinglite/bin/./startup.sh
/opt/Tomcat/tomcat-smartpan/bin/./startup.sh
9、访问
有疑问可以评论,谢谢支持