zoukankan      html  css  js  c++  java
  • ubuntu15中tomcat开机自动启动

    ubuntu15中tomcat开机自动启动

    前提,系统中已经安装好tomcat、jdk,我的安装的是tomcat9,位置在: /data/server/tomcat/apache-tomcat-9.0.5

    jdk是1.8,位置在: /usr/lib/jvm/jdk1.8.0_161  

    1、把catalina.sh文件复制到/etc/init.d

    sudo cp -p /data/server/tomcat/apache-tomcat-9.0.5/bin/catalina.sh /etc/init.d/tomcat

    2、编辑tomcat文件

    sudo vim /etc/init.d/tomcat

    写在开头编辑内容如下:【提醒:这里一定要注意书写格式,不能有空格,有#的注释部分也要写全,不要遗漏】

    ### BEGIN INIT INFO
    # Provides:          tomcat
    # Required-Start:    $local_fs $network
    # Required-Stop:     $local_fs
    # Default-Start:     2 3 4 5
    # Default-Stop:      0 1 6
    # Short-Description: tomcat service
    # Description:       tomcat service daemon
    ### END INIT INFO
    CATALINA_HOME=/data/server/tomcat/apache-tomcat-9.0.5
    JAVA_HOME=/usr/lib/jvm/jdk1.8.0_161

     3、添加自启动服务

    update-rc.d tomcat defaults

    4、测试

    配置完成使用下面命令开启、停止服务

    sudo service tomcat start
    sudo service tomcat stop

    5、现在可以重新开始测试tomcat有没自动启动

    配置中遇到问题:

     

    原因:在写 sudo vim /etc/init.d/tomcat 这个里面内容的时候,第一:有空格;第二: 注释部分没有写

    错误: ubuntu insserv: warning: script 'tomcat' missing LSB tags and overrides

    解决错误参考

  • 相关阅读:
    修改ubuntu14.04命令行启动
    python 配置文件读写
    platform模块
    PowerDesigner简单使用记录
    python中的pika模块
    RSync实现文件备份同步
    Tornado web 框架
    psutil模块
    .sort与sorted的区别
    Python __len__()、__reversed__()、__contains__()
  • 原文地址:https://www.cnblogs.com/dafei4/p/12939162.html
Copyright © 2011-2022 走看看