`
shusanzhan
  • 浏览: 34271 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

分布式系统-基础篇-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

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics