Centos7 下载安装Tomcat9

本文详细介绍了在Centos7系统上下载、安装及配置Tomcat9的全过程,包括环境变量设置、自启动配置、防火墙及安全组管理,确保服务稳定运行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在这里插入图片描述

前期准备工作

Centos7系统、远程连接工具(Xftp、FinalShell等)、Tomcat9安装包、一颗仔细的心。

Tomcat9 下载 &上传到Centos系统

  1. 官网下载:Tomcat9在这里插入图片描述
  2. 将压缩包利用FinalShell上传到Centos系统中(前置条件:在/usr/local/下创建tomcat目录)的tomcat目录下。
    在这里插入图片描述

解压压缩包以及删除压缩包

tar -zxvf 压缩包名   #解压压缩包
rm -f 压缩包名 		#解压之后删除原来压缩包

配置自启动

  1. 切换至Tomcat的bin目录执行vi setenv.sh命令,并按i进入编辑模式,拷贝以下代码粘贴
#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"
  1. 编辑完成后按ESC结束编辑,再按SHIFT+Q在:处输入wq保存退出编辑
  2. 最后执行chmod +x setenv.sh,确保setenv.sh运行正常
  3. 配置配置service,输入vi /usr/lib/systemd/system/tomcat.service 命令,拷贝以下代码,注意:下面两个路径按照自己安装的目录去配置!然后再老样子ESC–>SHIFT+Q–>wq保存退出编辑。
[Unit]
Description=Tomcat
After=syslog.target network.target remote-fs.target nss-lookup.target
  
[Service]
Type=oneshot
ExecStart=/usr/local/tomcat/tomcat9/bin/startup.sh  # 解压目录下的startup.sh
ExecStop=/usr/local/tomcat/tomcat9/bin/shutdown.sh  # 解压目录下的shutdown.sh
ExecReload=/bin/kill -s HUP $MAINPID
RemainAfterExit=yes
 
[Install]
WantedBy=multi-user.target

配置Tomcat9环境变量

  1. 输入vi /etc/profile命令,然后按i开始编辑,拷贝以下代码,编辑完之后按照上面老方法保存退出,按照自己路径来配置。
export CATALINA_HOME=/usr/local/tomcat/tomcat9
export PATH=$TOMCAT_HOME/bin:$PATH

最终大boss,前面都是铺垫,自启命令在这

  1. 以上基础配置完成之后,在/usr/lib/systemd/system/ 目录下输入systemctl enable tomcat 开机启动命令,就ok了。
  2. 这时候就可以输入你的服务名:8080就可访问,如果能看到小猫咪就配置成功了,如果看不到,检查防火墙和阿里云服务器的安全组是否放行。

没有小猫咪之防火墙篇

  1. 如果是开启防火墙,让8080端口同行,命令如下:
firewall-cmd --zone=public --list-ports  # 查看防火墙开放的所有端口
firewall-cmd --zone=public --add-port=8080/tcp --permanent  # 添加开放端口
  1. 想简单粗暴,直接关闭防火墙也是可以的,命令如下:
systemctl stop firewalld.service

没有小猫咪之服务器配置安全组篇

  1. 登录自己阿里云账号,找到管理控制台>实例>管理>本实例安全组>配置规则
  2. 按照要求填好信息就ok了
    在这里插入图片描述

再遇小猫咪Tomcat

由于以上防火墙和安全组未配置原因导致小猫咪不可访问的,按照文章教程解决后,重新到Tomcat安装目录bin下面启动就可以了

./startup.sh #启动Tomcat

在这里插入图片描述

就先说到这 \color{#008B8B}{ 就先说到这} 就先说到这
在下 A p o l l o \color{#008B8B}{在下Apollo} 在下Apollo
一个爱分享 J a v a 、生活的小人物, \color{#008B8B}{一个爱分享Java、生活的小人物,} 一个爱分享Java、生活的小人物,
咱们来日方长,有缘江湖再见,告辞! \color{#008B8B}{咱们来日方长,有缘江湖再见,告辞!} 咱们来日方长,有缘江湖再见,告辞!
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值