手把手教你在Centos中设置开机自动运行Tomcat!!!

本篇文章转自:https://funyan.cn/p/5421.html

第一步:进到tomcat的bin目录下,如下所示,具体你们的位置自己更改

cd /usr/local/tomcat/apache-tomcat-8.5.56/bin/

 

第二步:新建一个脚本文件

mkdir newStartUp.sh

 

第三步:编辑这个文件,填入下面内容,这里要把java的环境变量填对,否则会报错,然后CATALINA_HOME就填你的tomcat的位置,最后一行就填你bin目录下的catalina.sh的位置即可,然后保存即可

#!/bin/bash

export JAVA_HOME=/usr/local/java/jdk1.8.0_251
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
export PATH=$PATH:$JAVA_HOME/bin
export CATALINA_HOME=/usr/local/tomcat/apache-tomcat-8.5.56


/usr/local/tomcat/apache-tomcat-8.5.56/bin/catalina.sh start

 

第四步:赋予这个文件权限

chmod u+x newStartUp.sh

 

第五步:进入以下目录

cd /usr/lib/systemd/system

 

第六步:新建文件startTomcat.service

touch startTomcat.service

 

第七步:编辑这个文件,填入下面的内容,ExecStart填写你刚才创建的脚本的位置,然后保存

[Unit]
Description=tomcatRestart
After=network.target 
   
[Service] 
#Type=forking
ExecStart=/usr/local/tomcat/apache-tomcat-8.5.56/bin/newStart.sh
PrivateTmp=true 
Type=simple
KillMode=process
#Restart=on-failure
#RestartSec=200s

[Install] 
WantedBy=multi-user.target

 

第八步:执行下面命令,并不是全部执行,根据自己需求执行

systemctl daemon-reload      刷新

systemctl enable startTomcat.service 开启开机自启动

systemctl status startTomcat.service 查看状态是否设置成功和看日志功能

systemctl start startTomcat.service 手动执行文件,测试是否执行成功,如果可以就可以重启服务器测试

systemctl disable startTomcat.service 关闭开机重启

 

第九步:重启服务器,并查看日志,是否成功

shutdown -r now      重启

systemctl status startTomcat.service 在system目录下查看日志

 

这样就成功在Centos中设置开机自动运行Tomcat了。

 

本篇文章转自:https://funyan.cn/p/5421.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值