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开机启动

  • 相关阅读:
    try和catch
    获取地址栏参数(E积分项目)
    正则验证,只能输入数字,每四位隔一个空格。
    E积分项目总结(绑卡页 第一步)
    本地存储localStorage用法详解
    python os 模块介绍
    生成器迭代器
    python 魔法方法
    匿名函数
    python自定义函数和内置函数
  • 原文地址:https://www.cnblogs.com/areyouready/p/8867863.html
Copyright © 2011-2022 走看看