分布式系统-基础篇-CentOS7 设置Tomcat8开机启动

 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、配置tomcattomcat.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

 

猜你喜欢

转载自shusanzhan.iteye.com/blog/2334115