安装部署

Tomcat 安装

  • 安装JDK8

JDK8 需手动下载上传至服务器

# 解压至/usr/local
tar -zxvf jdk-8u351-linux-x64.tar.gz -C /usr/local

# 配置环境变量
vim /etc/profile.d/java.sh

# 添加以下内容
# JAVA_HOME
export JAVA_HOME=/usr/local/java
export PATH=$PATH:$JAVA_HOME/bin
export CALSSPATH=$CLASSPATH:$JAVA_HOME/lib
# JRE_HOME
export JRE_HOME=/usr/local/java/jre
export PATH=$PATH:$JRE_HOME/bin
export CALSSPATH=$CLASSPATH:$JRE_HOME/lib

# 使配置生效
source /etc/profile.d/java.sh
  • 安装Tomcat

# 下载Tomcat
wget https://dlcdn.apache.org/tomcat/tomcat-8/v8.5.84/bin/apache-tomcat-8.5.84.tar.gz

# 解压至/usr/local 并改名为Tomcat8
tar -zxvf apache-tomcat-8.5.84.tar.gz -C /usr/local
  • 配置Tomcat服务

# 修改Tomcat环境文件
vim /usr/local/tomcat8/bin/catalina.sh
# 搜索字段 PRGDIR 在底部加入
# PRGDIR=`dirname "$PRG"`
CATALINA_PID="/usr/local/tomcat8/bin/tomcat.pid"

# 新建服务配置文件
vim /etc/systemd/system/tomcat8.service

# 输入以下内容------------------------开始
[Unit]
# 服务名
Description=tomcat
# 服务名
After=network.target
 
[Service]
# 后台运行
Type=forking
# 服务启动时, 不会读取全局变量, 在此配置JDK
Environment="JAVA_HOME=/usr/local/java"
# 配置PID文件
PIDFile=/usr/local/tomcat8/bin/tomcat.pid
# 启动命令
ExecStart=/usr/local/tomcat8/bin/startup.sh
# 停止命令
ExecStop=/usr/local/tomcat8/bin/shutdown.sh
# 重启命令
ExecReload=/bin/kill -s HUP $MAINPID
# 分配独立临时空间
PrivateTmp=true

[Install]
# 默认
WantedBy=multi-user.target
# 输入以上内容------------------------结束

# 设置开机自启
systemctl enable tomcat8.service