• linux系统下tomcat应用开机自启动 配置


    linux系统下tomcat应用开机自启动 配置

    相对简单的方式是将tomcat添加为系统服务
    第一步  复制文件
    将 $Tomcat_Home/bin目录下的 catalina.sh脚本文件复制到目录/etc/init.d中,
    重新命名为tomcat,文件名即为以后的服务名
     
    第二步   修改文件信息
    修改刚才复制的tomcat脚本:

    a.在第三行插入下面信息:

    # chkconfig: 2345  10  90
    # description:Tomcat service

    说明:第一行是服务的配置:第一个数字是服务的运行级,
    2345表示这个服务的运行级是 2、3、4、5 级(Linux的运行级为0到6);
    第二个数字是启动优先级,数值从0到99;第三个数是停止优先级,数值也是从0到99。
    第二行是对服务的描述

    b.在合适的位置(不知是否有要求)再插入下面信息:

    CATALINA_HOME=/usr/share/tomcat    (这里自己修改)
    JAVA_HOME=/usr/share/java/jdk      (这里自己修改)


    说明:在脚本中设置  CATALINA_HOME 和 JAVA_HOME  这两个脚本必需的环境变量,
    CATALINA_HOME   值就是  tomcat 的路径

    JAVA_HOME       值是服务器上命令    echo $JAVA_HOME     得出的值。

    如果echo $JAVA_HOME  发现没有值,
    采用这种方法:
    命令
    which java
    ls -lrt   /usr/bin/java(which java 得到的值)
    ls -lrt   /etc/alternatives/java(ls -lrt   /usr/bin/java  得到的信息)

    此时 可能得到这样的值
    lrwxrwxrwx. 1 root root 46 Aug 17 15:12 /etc/alternatives/java -> /usr/lib/jvm/jre-1.7.0-openjdk.x86_64/bin/java

    这样的话

    JAVA_HOME=/usr/lib/jvm/jre-1.7.0-openjdk.x86_64/bin/java/jdk

    第三步   赋予权限及添加为系统服务

    a.添加 tomcat脚本为可执行权限
    chmod 755 /etc/init.d/tomcat

    b.用  chkconfig 设置服务运行
    chkconfig --add  tomcat

    此时服务就添加成功了。
    然后可以用  chkconfig --list 查看,在服务列表里就会出现自定义的服务了。

    注意:
    在tomcat文件的头两行的注释语句中,
    需要包含chkconfig和description两部分内容(确认不要拼写错误,),
    否则在执行“chkconfig --add tomcat”时,会出现“tomcat服务不支持chkconfig”的错误提示


    现在已经完成了。

    现在还可以使用 service tomcat   stop |  start  | run  来管理tomcat服务了。

    (这个我没有设置,但是我重启系统后,tomcat自动启动了)
    设置tomcat 在操作系统重启后自动重启
    直接在/etc/rc.local 后添加下面的语句
    /usr/local/tomcat/bin/startup.sh


    参考网站:
    http://blog.csdn.net/wangyonglin1123/article/details/50996300
    http://www.cnblogs.com/kerrycode/archive/2015/08/27/4762921.html

    备注:随笔中内容来源于网上资料整理,仅供参考。

  • 相关阅读:
    nginx命令
    linux 命令
    js导出excel页面数据
    Linux上使用shell脚本查看内存情况(超实用)
    Gson解析json繁杂数据
    纯js制作遮罩层对话框
    简易树形菜单(可伸缩)
    一句实现jquery导航栏
    沁园春-雪
    python day3 int,str,list类型补充
  • 原文地址:https://www.cnblogs.com/Alanf/p/7612285.html
Copyright © 2020-2023  润新知