zoukankan      html  css  js  c++  java
  • ubuntu tomcat自启动

    1 编写启动文件/etc/init.d/tomcat7 文件内容如下:

    #!/bin/sh
    #注意第一句#!/bin/sh如果不写,就不是一个shell文件
    #tomcat auto-start
    #export JAVA_HOME=/usr/lib/jdk/  #已经在/etc/profile里配置过
    
    case $1 in
    start)
    sh /usr/local/tomcat/bin/startup.sh #tomcat的启动文件
    ;;
    stop)
    sh /usr/local/tomcat/bin/shutdown.sh
    ;;
    restart)
    sh /usr/local/tomcat/bin/shutdown.sh
    sh /usr/local/tomcat/bin/startup.sh
    ;;
    *)
    echo 'Usage:tomcat7 start|stop|restart'
    ;;
    esac
    exit 0

    2 把/etc/init.d/tomcat7设置成可执行:

    sudo chmod +x /etc/init.d/tomcat7

    3 将tomcat7加入服务:

    sudo update-rc.d tomcat7 defaults

    我的ubuntu输入之后输出的结果:
    update-rc.d: warning: /etc/init.d/tomcat7 missing LSB information
    update-rc.d: see <http://wiki.debian.org/LSBInitScripts>
     Adding system startup for /etc/init.d/tomcat7 ...
       /etc/rc0.d/K20tomcat7 -> ../init.d/tomcat7
       /etc/rc1.d/K20tomcat7 -> ../init.d/tomcat7
       /etc/rc6.d/K20tomcat7 -> ../init.d/tomcat7
       /etc/rc2.d/S20tomcat7 -> ../init.d/tomcat7
       /etc/rc3.d/S20tomcat7 -> ../init.d/tomcat7
       /etc/rc4.d/S20tomcat7 -> ../init.d/tomcat7
       /etc/rc5.d/S20tomcat7 -> ../init.d/tomcat7

    好了,重启电脑就差不多了。

  • 相关阅读:
    2017年第八蓝桥杯C/C++ A组国赛 —— 第二题:生命游戏
    451. 根据字符出现频率排序
    剑指 Offer 40. 最小的k个数
    list使用详解
    STL---priority_queue
    1046. 最后一块石头的重量
    739. 每日温度
    921. 使括号有效的最少添加
    STL----stack
    173. 二叉搜索树迭代器
  • 原文地址:https://www.cnblogs.com/jecyhw/p/4125621.html
Copyright © 2011-2022 走看看