美文网首页测试系列
Tomcat的自动启动服务

Tomcat的自动启动服务

作者: 测试_机器猫 | 来源:发表于2017-08-07 18:22 被阅读55次

    序言:刚部署完Tomcat后,每次linux系统重启后都要再单独再去tomcat安装目录的bin下面重启服务,sudo ./startup.sh

    下面就使用方法让tomcat服务随系统自动启动

    第一种方法:

    1.修改脚本文件sudo vim /etc/rc.d/rc.local

    这个脚本是使用者自定的开机启动程序,可以在里面添加想在系统启动之后执行的脚本或者脚本执行命令

    2.添加如下内容,你们的tomcat路径根据你实际情况进行修改:

    export JAVA_HOME=你的jdk安装目录

    /usr/local/tomcat/bin/startup.sh start

    3.esc 退出编辑,:wq 保存修改

    4.将rc.local修改为可执行

    chmod 777 /etc/rc.d/rc.local

    第二种方法使用脚本方式

    1. 在/etc/init.d目录下新建文件

    sudo vi /etc/init.d/tomcat

    2、 将下面代码粘上去(里面路径根据你的实际情况去修改)

    #!/bin/sh

    ### BEGIN INIT INFO

    # Provides:          tomcat

    # Required-Start:    $local_fs $remote_fs $network $syslog

    # Required-Stop:    $local_fs $remote_fs $network $syslog

    # Default-Start:    2 3 4 5

    # Default-Stop:      0 1 6

    # Short-Description: starts the tomcat web server

    # Description:      starts tomcat using start-stop-daemon

    ### END INIT INFO

    #tomcat auto-start

    export JAVA_HOME="/usr/local/jdk1.8.0_141"

    export CATALINA_HOME="/usr/local/apache-tomcat-6.0.53"

    case $1 in

    start)

    sh /usr/local/apache-tomcat-6.0.53/bin/startup.sh

    ;;

    stop)

    sh /usr/local/apache-tomcat-6.0.53/bin/shutdown.sh

    ;;

    restart)

    sh /usr/local/apache-tomcat-6.0.53/bin/shutdown.sh

    sh /usr/local/apache-tomcat-6.0.53/bin/startup.sh

    ;;

    *)

    echo 'Usage:tomcat6 start|stop|restart'

    ;;

    esac

    exit 0

    3、wq保存退出后设置tomcat文件的属性,赋予可执行的权限

    sudo chmod a+x tomcat6

    4、加入自启动任务:sudo update-rc.d tomcat6 defaults

    5、重新启动ubuntu,sudo reboot

    相关文章

      网友评论

        本文标题:Tomcat的自动启动服务

        本文链接:https://www.haomeiwen.com/subject/ramalxtx.html