linux设置tomcat开机启动的两种方式
更新时间:2024年12月12日 08:29:01 作者:endlle
文章介绍了两种配置Tomcat开机自启动的方法,方法一包括添加文件、进入目录、设置开机启动、查看状态、关闭自启动及设置JDK路径,方法二涉及编辑启动脚本和添加crontab任务
方法一:
1. 添加文件
vi /etc/systemd/system/tomcat.service
添加内容
[Unit] Description=Tomcat8 After=syslog.target network.target remote-fs.target nss-lookup.target [Service] Type=oneshot ExecStart=/usr/local/apache-tomcat-8.5.40/bin/startup.sh ExecStop=/usr/local/apache-tomcat-8.5.40/bin/shutdown.sh ExecReload=/bin/kill -s HUP $MAINPID RemainAfterExit=yes [Install] WantedBy=multi-user.target
2. 进入目录
cd /etc/systemd/system/
3. 设置开机启动
systemctl enable tomcat.service
4. 查看当前tomcat状态
systemctl status tomcat.service
5. 关闭开机自启动
systemctl disable tomcat.service
6. tomcat添加jdk路径,否则自启动会报错 Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
vi /usr/local/apache-tomcat-8.5.40/bin/catalina.sh export JAVA_HOME=/usr/local/jdk8 export JRE_HOME=/usr/local/jdk8/jre
方法二:
1. 编辑启动脚本: vim /usr/local/auto_run.sh
/usr/local/apache-tomcat-8.5.40/bin/startup.sh
2. 添加 crontab 任务
crontab -e
@reboot /usr/local/auto_run.sh
保存即可
重启服务器,测试
reboot
到此这篇关于linux设置tomcat开机启动的两种方式的文章就介绍到这了,更多相关tomcat开机启动内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
Tomcat Nginx Redis实现session共享过程图解
这篇文章主要介绍了Tomcat Nginx Redis实现session共享过程图解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下2020-07-07
最新评论