• 将tomcat添加到开机自动启动服务中


    手动添加tomcat 服务到系统服务中 ,转载自 http://blog.csdn.net/wangyonglin1123/article/details/50996300
    1. 首先需要将$Tomcat_HOME/bin目录下的Catalina.sh脚本复制到目录/etc/init.d中,重命名为tomcat,文件名即为以后的服务名

    2. 修改刚才复制的tomcat脚本:
      a. 在脚本的第三行后面插入下面两行

      # chkconfig: 2345 10 90
      # description:Tomcat service

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

      第二行是对服务的描述

    b. 在脚本中设置 CATALINA_HOME 和 JAVA_HOME 这两个脚本必需的环境变量,如:

        CATALINA_HOME=/usr/share/tomcat(自己tomcat的目录,下同)
        JAVA_HOME=/usr/share/java/jdk

    经过实验发现,即使在系统中设置了这两个环境变量也没有用,只好在这里再设置一遍
    c. 添加tomcat 脚本为可执行权限
    [root@localhost bin]# chmod 755 /etc/init.d/tomcat
       d. 最后用chkconfig设置服务运行
    #chkconfig --add tomcat
    服务就添加成功了。
    然后你就可以用 chkconfig --list 查看,在服务列表里就会出现自定义的服务了。
    注意:
    在tomcat文件的头两行的注释语句中,需要包含chkconfig和description两部分内容(确认不要拼写错误,),否则在执行“chkconfig --add tomcat”时,
    会出现“tomcat服务不支持chkconfig”的错误提示

    (注:如果不添加为系统服务,仅是使用service 命令来管理tomcat 的话,a,c ,d 步骤可以省略)
    3. OK!现在就可以用service tomcat start|stop|run来管理tomcat服务了

    4. 设置tomcat 在操作系统重启后自动重启
    直接在/etc/rc.local 后添加下面的语句
    /usr/local/tomcat/bin/startup.sh
    作者:守夜人
    本文版权归本作者和博客园共有,欢迎转载。但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.
  • 相关阅读:
    C++重载运算符
    C++中的友元函数和友元类
    C++中的static关键字
    C++的new运算符和delete运算符
    git常用命令
    php+mysql+apache报错
    Nodejs 异步式 I/O 与事件式编程
    开始用Node.js编程
    Nodejs 模块
    Mac OS X上安装Node.js
  • 原文地址:https://www.cnblogs.com/nightwac/p/7709758.html
Copyright © 2020-2023  润新知