多Tomcat部署实战
Posted 小谭撩码
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了多Tomcat部署实战相关的知识,希望对你有一定的参考价值。
因为测试或者开发的需要,有时我们必须在同一个服务器上部署两个tomcat,然后去做应用的部署,那么很多同学可能会觉得比较为难,找的资料也比较的不齐全,那么今天华华就来给大家讲讲如何部署2个tomcat,并能够正常的访问,具体的请看如下的操作步骤。
备注:一下内容在CentOS7.4环境下
1. 基础内容
CentOS7.4操作系统
jdk-8u141-linux-x64.tar.gz(Java)
apache-tomcat-8.5.55.tar.gz
2. 基础环境安装
2.1 JDK环境安装
解压压缩包
tar -zxvf jdk-8u141-linux-x64.tar.gz
拷贝文件
cp -r /**/jdk1.8 /usr/local/
编辑profile环境变量文件
vim /etc/profile
编辑Java环境变量内容
export JAVA_HOME=/usr/local/jdk1.8
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
验证JAVA SDK安装结果
source /etc/profile
java -version
2.2 Tomcat1环境安装
解压压缩包
tar –zxvf apache-tomcat-8.5.5.tar.gz
Tomcat重命名
重命名为tomcat8
拷贝文件
cp -r /file/tomcat8 /usr/local/
编辑profile环境变量文件
vim /etc/profile
编辑Tomcat环境变量文件
export CATALINA_HOME=/usr/local/tomcat8
修改catalina.sh文件参数(路径:/usr/local/tomcat8/bin)
CATALINA_HOME=/usr/local/tomcat8
JAVA_HOME=/usr/local/jdk1.8
CATALINA_OPTS=-Dfile.encoding=UTF8
新建Tomcat启动脚本
vim /etc/init.d/tomcat
export JAVA_HOME=/usr/local/jdk1.8
export CATALINA_HOME=/usr/local/tomcat8
echo $CATALINA_HOME,$CATALINA_BASE
case $1 in
start)
$CATALINA_HOME/bin/startup.sh
;;
stop)
$CATALINA_HOME/bin/shutdown.sh
;;
restart)
$CATALINA_HOME/bin/shutdown.sh
$CATALINA_HOME/bin/./startup.sh
;;
esac
exit 0
chmod 777 /etc/init.d/tomcat
Tomcat设置开机启动(vim /etc/rc.local)
export CATALINA_HOME=/usr/local/tomcat8
export JAVA_HOME=/usr/local/jdk1.8
/usr/local/tomcat8/bin/./startup.sh
exit 0
验证Tomcat部署结果
http://127.0.0.1:8080
2.3 Tomcat2环境安装
解压压缩包
tar –zxvf apache-tomcat-8.5.5.tar.gz
Tomcat重命名
重命名为tomcat8-1
拷贝文件
cp -r /file/tomcat8-1 /usr/local/
编辑profile环境变量文件
vim /etc/profile
编辑Tomcat环境变量文件
export CATALINA_HOME=/usr/local/tomcat8-1
修改catalina.sh文件参数(路径:/usr/local/tomcat8-1/bin)
CATALINA_HOME=/usr/local/tomcat8-1
JAVA_HOME=/usr/local/jdk1.8
CATALINA_OPTS=-Dfile.encoding=UTF8
修改Tomcat1的sever.xml文件端口
修改配置1(默认是8005端口)
<Server port="8015" shutdown="SHUTDOWN">
修改配置2(默认是8080端口)
<Connector port="8090" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
新建Tomcat启动脚本
vim /etc/init.d/tomcat-1
export JAVA_HOME=/usr/local/jdk1.8
export CATALINA_HOME=/usr/local/tomcat8-1
echo $CATALINA_HOME,$CATALINA_BASE
case $1 in
start)
$CATALINA_HOME/bin/startup.sh
;;
stop)
$CATALINA_HOME/bin/shutdown.sh
;;
restart)
$CATALINA_HOME/bin/shutdown.sh
$CATALINA_HOME/bin/./startup.sh
;;
esac
exit 0
chmod 777 /etc/init.d/tomcat-1
Tomcat设置开机启动(vim /etc/rc.local)
export CATALINA_HOME=/usr/local/tomcat8-1
export JAVA_HOME=/usr/local/jdk1.8
/usr/local/tomcat8-1/bin/./startup.sh
exit 0
验证Tomcat部署结果
http://127.0.0.1:8090
以上是关于多Tomcat部署实战的主要内容,如果未能解决你的问题,请参考以下文章