Centos 7 配置 Tomcat 自启动

Centos 7 配置 Tomcat 自启动

前言

先说一下服务器基本信息:

[root@localhost /]# cat /etc/redhat-release
[root@localhost /]# CentOS Linux release 7.7.1908 (Core)

系统:centos 7.7

Tomcat:apache-tomcat-7.0.61

不是很熟悉在服务器上做自启动,原因之一是实现方式比较多,另外就是不熟悉 linux 操作系统和命令,本次配置过程,在网上中找了很多方法,结果大同小异可能是环境不同,导致配置失败。所以将本次配置成功的过程记录下来,以备以后使用时方便查找,也希望能给大家提供参考。

部署过程

该部分基本配置都比较常规,有需要的同学可以自行百度,这里只写出与自启动相关的部分

  1. Tomcat 下载与安装(略)

  2. Tomcat 配置 JDK

    • 修改 /home/apache-tomcat-7.0.61/bin/catalina.sh

      在文件正式代码开始前面写入如下配置

      export JAVA_HOME=/home/jdk1.8.0_161
      
    • 修改 setclasspath.sh

      在文件正式代码开始前面写入如下配置

      export JAVA_HOME=/home/jdk1.8.0_161
      

      如图所示(修改 catalina.sh 同理):

      JAVA_HOME 添加位置

配置 Tomcat 开机自动启动

  1. 将 Tomcat 配置为系统服务

    #创建Tomcat7服务文件
    vi /usr/lib/systemd/system/tomcat7.service
    
    #tomcat7.service文件内容:
    
    [Unit]
    Description=Tomcat7
    After=syslog.target network.target remote-fs.target nss-lookup.target
    
    [Service]
    Type=forking
    
    ExecStart=/home/apache-tomcat-7.0.61/bin/startup.sh
    ExecReload=/home/apache-tomcat-7.0.61/bin/startup.sh
    ExecStop=/home/apache-tomcat-7.0.61/bin/shutdown.sh
    
    [Install]
    WantedBy=multi-user.target
    
  2. 将 Tomcat 服务配置开机启动

    #设置Tomcat7开机启动
    systemctl enable tomcat7
    
    #启动tomcat7服务
    systemctl start tomcat7
    

最后

由于服务器版本不同以及安装的环境不同等因素,可能这个配置也不一定适用于所有人,我对服务器这一块也不是很熟悉,写的不对的地方还希望在评论区交流指教。

参考文件:

CentOS 7下Tomcat安装与配置教程(Tomcat开机启动) - Ken的杂谈

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值