在linux中设置tomcat开机自启动的方法

2024-03-01 0 171
目录
  • 一、把tomcat配置成服务
    • 1、新建服务脚本
    • 2、给新建的脚本设置执行权限
    • 3、执行以下命令进行启动、停止 和 重启tomcat服务
  • 二、配置tomcat服务开机自启动

    一、把tomcat配置成服务

    1、新建服务脚本

    vim /etc/init.d/tomcat

    添加以下脚本内容

    #!/bin/bash
    # description: Tomcat9 Start Stop Restart
    # processname: tomcat9
    # chkconfig: 234 20 80

    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服务时,可能会报下图的错

    在linux中设置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"

    在linux中设置tomcat开机自启动的方法

    然后再试着执行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下开机自启动

    以上就是在linux中设置tomcat开机自启动的方法的详细内容,更多关于linux tomcat开机自启动的资料请关注悠久资源网其它相关文章!

    收藏 (0) 打赏

    感谢您的支持,我会继续努力的!

    打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
    点赞 (0)

    悠久资源 Linux服务器 在linux中设置tomcat开机自启动的方法 https://www.u-9.cn/server/linux/174200.html

    常见问题

    相关文章

    发表评论
    暂无评论
    官方客服团队

    为您解决烦忧 - 24小时在线 专业服务