1、解压tomcat8
$:tar -zxvf /home/shusanzhan/Downloads/apache-tomcat-8.5.6.tar.gz -C /usr/local/
2、重命名
$:mv /usr/local/apache-tomcat-8.5.6/ /usr/local/tomcat8
3、配置tomcat的tomcat.pid
在bin/catalina.sh 下配置 tomcat.pid
内容:CATALINA_PID="$CATALINA_BASE/tomcat.pid"
4、创建tomcat.service文件
在:/lib/systemd/system/tomcat.service
配置如下:
[Unit]
Description=Tomcat8
After=syslog.target network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
Environment='JAVA_HOME=/usr/local/jdk1.8'
Environment='CATALINA_PID=/usr/local/tomcat8/bin/tomcat.pid'
Environment='CATALINA_HOME=/usr/local/tomcat8/'
Environment='CATALINA_BASE=/usr/local/tomcat8/'
Environment='CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC'
WorkingDirectory=/usr/local/tomcat8/
ExecStart=/usr/local/tomcat8/bin/startup.sh
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true
[Install]
WantedBy=multi-user.target
5.设置为开机启动
命名:systemctl enable tomcat.service
6.其它
修改tomcat.service文件后需要执行下面命令使其生效:
systemctl daemon-reload
7、开启8080防火墙
firewall-cmd --zone=public --add-port=8080/tcp –permanent
8、重启防火墙
systemctl restart firewalld.service