Tomcat是Apache基金的Jakarta 项目中的一个核心项目,是一款免费的开放源代码的Web应用服务器,属于轻量级应用服务器,基于JAVA环境.
1、Tomcat安装
1.1、部署Java环境
安装三部曲:
[root@web03 ~]# getenforce
[root@web03 ~]# systemctl stop firewalld
安装JDK
tar xf jdk-8u60-linux-x64.tar.gz -C /usr/local
mv /usr/local/jdk1.8.0_60 /usr/local/java
设置环境变量
vim /etc/profile.d/java.sh
JAVA_HOME=/usr/local/java
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME PATH
检查jdk是否安装成功
[root@web03 ~]# java -version
java version "1.8.0_60" //java version代表jdk环境安装成功,如果是open则安装失败
1.3安装Tomcat
tar xf apache-tomcat-8.0.27.tar.gz -C /usr/local
mv /usr/local/apache-tomcat-8.0.27 /usr/local/tomcat
设置环境变量
vim /etc/profile/tomcat.sh
export CATALINA_HOME=/usr/local/tomcat
测试tomcat
ss -tunlp |grep 80
ps -ef |grep tomcat
//进程和端口
部署单机多实例
cp -a /usr/local/tomcat /usr/local/tomcat_1
cp -a /usr/local/tomcat /usr/local/tomcat_2
rm -rf /etc/profile.d/tomcat.sh
vim /usr/local/tomcat_1/bin/catalina.sh
CATALINA_HOME=/usr/local/tomcat
vim /usr/local/tomcat/bin/catalina.sh
CATALINA_HOME=/usr/local/tomcat_1
vim /usr/local/tomcat_2/bin/catalina.sh
CATALINA_HOME=/usr/local/tomcat_2
如果需要更所实例重复上面的操作
启动tomcat
/usr/local/tomcat/bin/startup.sh
/usr/local/tomcat_1/bin/startup.sh
/usr/local/tomcat_2/bin/startup.sh
单机多实例脚本
#/bash/bin
tar xf /root/jdk-8u211-linux-x64.tar.gz -C /usr/local
mv /usr/local/jdk1.8.0_211 /usr/local/java
echo 'JAVA_HOME=/usr/local/java/
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME PATH' >/etc/profile.d/java.sh
source /etc/profile.d/java.sh
tar xf /root/apache-tomcat-8.0.53.tar.gz -C /usr/local
mv /usr/local/apache-tomcat-8.0.53 /usr/local/tomcat
cp /usr/local/tomcat /usr/local/tomcat_1 -R
cp /usr/local/tomcat /usr/local/tomcat_2 -R
sed -i 's#8005#8006#;s#8080#8081#' /usr/local/tomcat_1/conf/server.xml
sed -i 's#8005#8007#;s#8080#8082#' /usr/local/tomcat_2/conf/server.xml
echo 'CATELINA_HOME=/usr/local/tomcat/' >>/usr/local/tomcat/bin/catalina.sh
echo 'CATELINA_HOME=/usr/local/tomcat_1/' >>/usr/local/tomcat_1/bin/catalina.sh
echo 'CATELINA_HOME=/usr/local/tomcat_2/' >>/usr/local/tomcat_2/bin/catalina.sh
/usr/bin/sh /usr/local/tomcat/bin/startup.sh
/usr/bin/sh /usr/local/tomcat_1/bin/startup.sh
/usr/bin/sh /usr/local/tomcat_2/bin/startup.sh