zoukankan      html  css  js  c++  java
  • Centos 7 实现tomcat开机自启

    把tomcat的脚本文件拷一份到/etc/init.d目录

        cp /usr/local/tomcat/bin/catalina.sh /etc/init.d/tomcat8

    并把改脚本授权给所有用户执行

        chmod 755 /etc/init.d/tomcat8

    拷贝的脚本并不能直接使用,还需要修改添加一些配置。

           vi /etc/init.d/tomcat8

    添加chkconfigdescription两行注释。有这两行注释才能支持chkconfig命令配置服务;

    同时加上JAVA_HOMECATALINA_HOME两个变量的声明。

    vi /etc/init.d/tomcat8

    #chkconfig: 2345 10 90

    #description: tomcat8 service
    export JAVA_HOME=/opt/jdk1.8.0_151
    export CATALINA_HOME=/usr/local/tomcat
     

    这里配置的2345指的是2345这4个运行级别会开机自启动,10是启动优先级,90是关闭优先级,优先级的值为0-99,越小优先级越高。

    前面在/etc/profile文件配置中的环境变量只会在shell登录后执行,开机的过程中并不会加载/etc/profile,但是tomcat的启动脚本中需要这两个变量,所以需要在启动脚本中加入这两个变量。

    使用chkconfig --add命令添加服务

    [root@localhost ~]# chkconfig --add tomcat8

    配置完成后Tomcat服务即可开机自启动

    同时还可以使用service tomcat8 startservice tomcat8 stop命令来启动和停止tomcat服务。

  • 相关阅读:
    Quartz Cron表达式详解
    面向对象设计的SOLID原则
    JDK动态代理Demo代码,简单易懂
    <x:forEach/>遍历RSS新闻
    <x:parse/>获取RSS新闻
    fn:length()方法
    使用一个map映射出两个对象,再把两者关系对应起来
    用户注册_发邮件,激活
    ajax 的json联动
    封装ajax小工具:
  • 原文地址:https://www.cnblogs.com/M-98k/p/13749131.html
Copyright © 2011-2022 走看看