栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

在linux中设置tomcat开机自启动

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

在linux中设置tomcat开机自启动

一、把tomcat配置成服务 1、新建服务脚本
vim /etc/init.d/tomcat

添加以下脚本内容

#!/bin/bash

CATALINA_HOME=/usr/local/apache-tomcat-9.0.8

case $1 in
        start)
                sh $CATALINA_HOME/bin/startup.sh
                ;;
        stop)
                sh $CATALINA_HOME/bin/shutdown.sh
                ;;
        restart)
                sh $CATALINA_HOME/bin/shutdown.sh
                sh $CATALINA_HOME/bin/startup.sh
                ;;
        *)
                echo 'please use : tomcat {start | stop | restart}'
        ;;
esac
exit 0

配置完后,保存退出

2、给新建的脚本设置执行权限
chmod 744 /etc/init.d/tomcat
3、执行以下命令进行启动、停止 和 重启tomcat服务
#启动
service tomcat start

#停止
service tomcat stop

#重启
service tomcat restart

试着用 service tomcat start 命令去启动tomcat服务时,可能会报下图的错

 解决方案是:编辑 /usr/local/apache-tomcat-9.0.8/bin 下的 catalina.sh 文件

vim /usr/local/apache-tomcat-9.0.8/bin/catalina.sh

在最上方加上 :export JAVA_HOME="/usr/local/jdk1.8.0_60"

 然后再试着执行 service tomcat start 去启动tomcat服务,发现ok了

二、配置tomcat服务开机自启动
向chkconfig添加 tomcat 服务的管理
[root@localhost ~]# chkconfig --add tomcat

设置tomcat服务自启动
[root@localhost ~]# chkconfig tomcat on

查看tomcat的启动状态
[root@localhost ~]# chkconfig --list | grep tomcat

状态如下:
[root@localhost ~]# chkconfig –list | grep tomcat

tomcat 0:off 1:off 2:on 3:on 4:on 5:on 6:off

关闭tomcat服务自启动:chkconfig tomcat off

删除tomcat服务在chkconfig上的管理:chkconfig –del tomcat

这样就成功配置了tomcat在linux下开机自启动

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/285494.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号