Tomcat注册为Linux系统服务

Tomcat注册为Linux系统服务

环境准备: CentOS7、Tomcat9.0.44、JDK1.8
  • 下载Tomcat安装包,并上传到服务器、解压
# 解压,解压后的文件名为tomcat9
tar -zxvf apache-tomcat-9.0.44.tar.gz  tomcat-9.0.44

# 移动到/usr/local/   目录下
mv tomcat-9.0.44 /usr/local
  • 安装jdk
# 解压,解压后的文件名为java
tar -zxvf  jdk-8u281-linux-x64.tar.gz  java

# 在 /etc/profile文件中 增加如下代码(配置环境变量)

export JAVA_HOME=/opt/java
export PATH=$JAVA_HOME/bin:$PATH

# 使配置文件生效

source /etc/profile

# 测试Java环境是否生效

java -version
输出
    java version "1.8.0_281"
    Java(TM) SE Runtime Environment (build 1.8.0_281-b09)
    Java HotSpot(TM) 64-Bit Server VM (build 25.281-b09, mixed mode)
  • 创建服务文件
vi /etc/init.d/tomcat9 ,内容如下

#!/bin/bash
# description: Tomcat9 Start Stop Restart
# processname: tomcat9
# chkconfig: 234 20 80

export JAVA_HOME=/opt/java
export JRE_HOME=/opt/java
export CATALINA_HOME=/usr/local/tomcat-9.0.44

case $1 in
        start)
                sh $CATALINA_HOME/bin/startup.sh
                ;;
        stop)
                sh $CATALINA_HOME/bin/shutdown.sh
                ;;
        restart)
                sh $CATALINA_HOME/bin/shutdown.sh
                sh $CATALINA_HOME/bin/startup.sh
                ;;
        *)
                echo 'please use : tomcat {start | stop | restart}'
        ;;
esac
  • 授予可执行权限
chkconfig +x /etc/init.d/tomcat9
  • 注册服务及其他配置
chkconfig --add tomcat9

# 查看是否添加成功
chkconfig --list | grep tomcat9

# 启动、停止、重启、查看
systemctl start/stop/restart/status tomcat9

# 设置开启自启动
chkconfig tomcat9 on

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值