centos7安装tomcat并配置自启动

一、安装配置jdk

见上文 Linux安装jdk

二、安装tomcat

  1. 到官网下载tomcat
    https://tomcat.apache.org/download-90.cgi
  2. 使用xftp等上传到服务器
    在这里插入图片描述
  3. 解压并重命名·
tar -zxvf apache-tomcat-9.0.46.tar.gz
mv  apache-tomcat-9.0.46 tomcat9

在这里插入图片描述

  1. tomcat9/bin目录下执行./startup.sh启动
    在这里插入图片描述
  2. 验证是否可以访问
    在这里插入图片描述
  3. 设置远程访问
    1、在防火墙中打开8080端口 (或者直接关闭防火墙)
    firewall-cmd –zone=public –add-port=8080/tcp –permanent
    2、重启防火墙
    systemctl restart firewalld.service
    3、 查看已经开放的端口列表
    firewall-cmd --list-port
    4、在浏览器输入你的地址出现如下页面就表示成功
    在这里插入图片描述

三、设置服务开机启动

  1. 首先修改tomcat中bin目录下面的 setclasspath.sh
# 放在最前面
export JAVA_HOME=/king/java/jdk1.8.0_291 #你的java路径
export JRE_HOME=/king/java/jdk1.8.0_291/jre #你的java jre路径

在这里插入图片描述

  1. 添加自启动文件
    vi /etc/systemd/system/tomcat.service
    编辑内容:
[Unit]
Description=Apache Tomcat Web Application Container
After=network.target

[Service]
Type=forking
ExecStart=/king/tomcat/tomcat9/bin/startup.sh # 你的tomcat启动文件
ExecStop=/king/tomcat/tomcat9/bin/shutdown.sh # 你的tomcat关闭文件
ExReload=/bin/skill/ -s HUP $MAINPID
RemainAfterExit=yes

[Install] 
WantedBy=multi-user.target

  1. 服务管理
# 将tomcat设为开机启动: 
systemctl enable tomcat
# 将tomcat取消开机启动: 
systemctl disable tomcat
# 启动tomcat: 
systemctl start tomcat
# 关闭tomcat: 
systemctl stop tomcat
# 重启服务
systemctl restart tomcat
# 查询当前tomcat的状态 
systemctl status tomcat 

设置自启动后重启电脑 systemctl status tomcat 如果如下图则说明当前的tomcat处于运行中,并且是开机启动
在这里插入图片描述

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值