美文网首页ubuntu server
centos 7 配置tomcat7 自启动

centos 7 配置tomcat7 自启动

作者: fangqi179 | 来源:发表于2021-04-14 11:05 被阅读0次

    为tomcat增加setenv脚本

    在tomcat的bin目录下增加文件。

    vi bin/setenv.sh
    

    添加如下内容:

    # add tomcat pid
    CATALINA_PID="$CATALINA_BASE/tomcat.pid"
    

    修改脚本权限为可执行。

    chmod 777 bin/setenv.sh
    

    添加服务脚本

    vi /usr/lib/systemd/system/tomcat.service
    

    启动脚本添加如下内容:

    [Unit]
    Description=Tomcat
    After=syslog.target network.target remote-fs.target nss-lookup.target
     
    [Service]
    Type=forking
    Environment="JAVA_HOME=/root/download/jdk1.8.0_281"
    PIDFile=/root/download/apache-tomcat-7.0.108/tomcat.pid
    ExecStart=/root/download/apache-tomcat-7.0.108/bin/startup.sh
    ExecReload=/bin/kill -s HUP $MAINPID
    ExecStop=/bin/kill -s QUIT $MAINPID
    PrivateTmp=true
     
    [Install]
    WantedBy=multi-user.target
    

    配置系统服务时,Environment变量必须单独设置。

    启动服务命令

    systemctl enable tomcat
    systemctl start tomcat
    systemctl stop tomcat
    systemctl restart tomcat
    systemctl status tomcat
    

    相关文章

      网友评论

        本文标题:centos 7 配置tomcat7 自启动

        本文链接:https://www.haomeiwen.com/subject/ygsklltx.html