当前位置: 首页 > news >正文

云服务器环境配置——安装Tomcat

一、官网下载TomCat安装包

官网:https://tomcat.apache.org/download-90.cgi
我服务器是阿里云服务器的centos
下载下述安装包
在这里插入图片描述

二、上传并解压压缩包

1.用Xftp上传刚刚下载的压缩包
在这里插入图片描述
2.在XShell中输入命令进行解压

cd /environment/Tomcat9
tar -zxvf apache-tomcat-9.0.107.tar.gz

在这里插入图片描述
为了方便管理,可以将解压后的文件夹重命名为更简单的名称,例如 tomcat9
在这里插入图片描述

三、启动Tomcat

1.在XShell中输入下述命令转到tomcat9目录

cd /environment/Tomcat9/tomcat9

2.进入 bin 目录并启动Tomcat服务

cd bin
./startup.sh

看到类似下述输出说明启动成功
在这里插入图片描述
可以使用下述命令关闭Tomcat

./shutdown.sh

在这里插入图片描述

四、检查Tomcat是否运行

(这一步需要先保证Tomcat处于开启状态)
1.检查端口监听状态
默认情况下,Tomcat会在8080端口运行。运行以下命令检查端口是否被监听:

netstat -tuln | grep 8080

如果看到类似以下输出,说明Tomcat正在监听8080端口:

tcp        0      0 0.0.0.0:8080            0.0.0.0:*               LISTEN

在这里插入图片描述
2. 浏览器访问
在本地浏览器中访问以下地址:

http://<服务器IP>:8080

如果看到Tomcat的默认欢迎页面(如下图所示),说明Tomcat已成功启动。
在这里插入图片描述

五、配置防火墙(如果需要)

如果你无法访问 http://<服务器IP>:8080,可能是防火墙阻止了流量。你需要开放8080端口。

(1) 检查防火墙状态
运行以下命令查看防火墙是否启用:

systemctl status firewalld

如果显示 active (running),说明防火墙正在运行。

(2) 开放8080端口
运行以下命令开放8080端口:

firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --reload

(3) 再次检查端口
重新运行以下命令确认端口是否已开放:

firewall-cmd --list-all

你应该能在输出中看到 8080/tcp。

http://www.dtcms.com/a/268106.html

相关文章:

  • Redis集群部署指南:高可用与分布式实践
  • 网关多次读取流问题
  • 老树新花语新颜,汉字筑渠话情流——与ai助手闲聊成诗(智普清言)
  • 程序员在线接单
  • Python设计小游戏方法简介
  • SpringBoot基于Mysql的商业辅助决策系统设计与实现
  • Web前端开发-Vue
  • 【网络安全基础】第九章---IP安全
  • unix环境编程试题
  • 平台设备总线相关概念(RK3588)
  • 多模态大模型推理技术突破:从 CoT 数据到 RL 优化,AI 推理如何征服复杂任务?
  • 开源!RAG竞技场(2):标准RAG算法
  • 编程语言艺术:C语言中的属性attribute笔记总结
  • RPC/gRPC入门学习
  • GM DC Monitor和WGCLOUD,能比吗?
  • 深入理解原子类与CAS无锁编程:原理、实战与优化
  • 【大模型LLM】 Megatron-LM 大模型训练框架吞吐率计算吞吐率优化策略
  • Rust实战:中医丹方智能管理系统
  • ipmitool 使用简介(ipmitool sel list ipmitool sensor list)
  • WebRTC 的 ICE candidate 协商
  • 【卫星语音】基于神经网络的低码率语音编解码(ULBC)方案架构分析:以SoundStream为例
  • 开关电源抄板学习
  • linux chrome浏览器打不开了
  • 线程——基础全解
  • 第一个Flink 程序:词频统计 WordCount(流处理)
  • Peek-Ubuntu上Gif录制工具-24.04LTS可装
  • rxcpp--composite_subscription
  • Kotlin lazy 委托的底层实现原理
  • bottles安装网易云出现的问题02任务卡死没法关闭
  • 【AI大模型】Spring AI 基于mysql实现对话持久存储详解