zoukankan      html  css  js  c++  java
  • centos7开机启动tomcat7

    1.进入tomcat/bin

    vi setenv.sh      (原来没有这个文件,需要创建出来

     

    添加

    #add tomcat pid

    CATALINA_PID="$CATALINA_BASE/tomcat.pid"

    #add java opts

    JAVA_OPTS="-server -XX:PermSize=256M -XX:MaxPermSize=1024m -Xms512M -Xmx1024M -XX:MaxNewSize=256m"

    保存

     catalina.sh在执行的时候会调用同级路径下的setenv.sh来设置额外的环境变量,因此在/opt/tomcat/bin路径下创建setenv.sh文件

    2.打开bin/catalina.sh

    在代码(注释之下)的第一行加入

    # JDK

    JAVA_HOME=/usr/local/jdk1.8.0_121   (注意此处是你的JAVA_HOME安装位置

     

    3.进入/usr/lib/systemd/system

    vi tomcat.service

     

    添加

    [Unit]

    Description=Tomcat

    After=syslog.target network.target remote-fs.target nss-lookup.target

     

    [Service]

    Type=forking

    PIDFile=/tomcat/tomcat.pid    (注意需把/tomcat改为tomcat的绝对安装目录

    ExecStart=/tomcat/bin/startup.sh

    ExecReload=/bin/kill -s HUP $MAINPID

    ExecStop=/bin/kill -s QUIT $MAINPID

    PrivateTmp=true

     

    [Install]

    WantedBy=multi-user.target

     

    ##[unit]配置了服务的描述,规定了在network启动之后执行,
    ##[service]配置服务的pid,服务的启动,停止,重启
    ##[install]配置了使用用户

    4.管理服务

    systemctl start tomcat 启动tomcat服务

    systemctl stop tomcat 停止tomcat服务

    systemctl restart tomcat 重启tomcat服务

     

    systemctl enable tomcat开机启动

  • 相关阅读:
    非vue-cli的花括号闪现问题
    vue中实现图片全屏缩放预览,支持移动端
    vue 图片预览插件
    angular.uppercase()
    angular.toJson()
    angular.module()
    对AngularJs的简单了解
    jQuery的属性、遍历和HTML操作
    JQuery函数
    JQuery的选择器
  • 原文地址:https://www.cnblogs.com/areyouready/p/8867863.html
Copyright © 2011-2022 走看看