Apache Tomcat 历史版本下载地址 官网地址

简介: 本指南详解Tomcat (以7.0.67为例)的完整部署流程:从官网下载历史版本、解压安装,到启动/停止服务(startup.sh/shutdown.sh),再到配置开机自启(systemctl)。涵盖目录结构说明及端口验证方法,适合Linux服务器快速部署。

1 访问官方

Tomcat 官网:https://tomcat.apache.org/index.html

2 下载

如果想下载历史版本,比如我就想下载 Tomcat 7.x 版本,点击:Archives,进入如下页面:

我要下载 Tomcat 7.x 版本,所以我选择 tomcat-7,进入如下页面:

上图就是 tomcat 7.x 的各个版本了,我想下载的是 7.0.67版本,点进去,进入如下页面:

进入 bin 目录

通常我们是要在服务器上安装,下载 zip或者 tar.gz,放在服务器上解压就行,免安装

3 安装

如果是按照上面说的,下载 tar.gz,比如 apache-tomcat-7.0.67.tar.gz,则安装的方式很简单,只需要解压缩就行。命令如下:

# 解压缩

tar -zxvf apache-tomcat-7.0.67.tar.gz

解压后是一个文件夹,文件夹中的各个目录的作用如下:

  • bin:脚本存放目录,比如启动、关闭脚本。.sh 文件用于 linux 系统,.bat 文件用于 Windows 系统
  • conf:配置文件目录
  • logs:存放日志的目录
  • webapp:webapp运行的目录。如果要运行 Jar 包或者 War 包,就把 Jar 包或者 War 包放在此目录下。

4 启动


启动的方式更简单,在 bin 目录下,找到 startup.sh 文件,执行它,执行命令如下:

# 执行命令有 2 种

./startup.sh

# 或者

sh startup.sh

tomcat 默认端口是8080,启动后浏览器访问 ip:8080,如果能访问,说明启动是成功的。由于我在公司服务器上安装的,无法截图带出来,下面借用网友的截图。浏览器访问 ip:8080,效果如下图所示:

也可以使用命令查看 tomcat 的运行状态,命令如下:

# 查看运行状态

ps -ef | grep tomcat

停止 tomcat 怎么停呢?还是 bin 目录下,有个 shutdown.sh 文件,是用来停止 tomcat 的。执行命令如下:

# 执行命令有 2 种

./shutdown.sh

# 或者

sh shutdown.sh

5 设置 tomcat 开机自启动

按顺序输入以下命令:

# 守护进程

systemctl daemon-reload

# 启动

systemctl start tomcat

# 开机自启动

systemctl enable tomcat

# 查看状态

systemctl status tomcat


相关文章
|
23天前
|
人工智能 运维 自然语言处理
说话就能让AI写出顶级代码?Vercel官方经验包来了
## 先说前提:这个干嘛的 用大白话说:Vercel是全球最大的网页托管平台。 你知道GitHub吗?全球最大的代码托管平台。 Vercel就是网页版的GitHub,全世界数百万网站都用它托管。 服务过哪些大牌? 有字节跳动、Adobe、IBM这些巨头。 现在Vercel把内部多年积累的开发经验,打包成了一个 经验包。 你不用学技术,不用背规则,甚至不用看文档。 只要正常跟AI说话,AI就会
406 131
|
10天前
|
存储 编译器 Go
Go语言实用技巧:空结构体的妙用
Go语言实用技巧:空结构体的妙用
184 136
|
3天前
|
弹性计算 JSON Java
JAVA安装教程——2026最新阿里云服务器ECS部署JAVA图文教程,新手也能一次成功
本文为2026最新阿里云ECS部署Java环境图文教程,详解如何通过控制台“扩展程序”一键安装OpenJDK,支持多版本选择与批量部署。涵盖前提条件、详细操作步骤及验证方法,适合新手快速上手。(239字)
321 139
|
21天前
|
Python
Python装饰器:优雅地增强函数功能
Python装饰器:优雅地增强函数功能
255 151
|
21天前
|
安全 数据库连接 数据库
掌握Python上下文管理器:优雅资源管理的艺术
掌握Python上下文管理器:优雅资源管理的艺术
225 155
|
10天前
|
Go 数据库 微服务
Go语言技巧:利用Context实现优雅的超时控制
Go语言技巧:利用Context实现优雅的超时控制
183 129
|
2天前
|
安全 Java API
5个让代码更优雅的Java实用技巧
5个让代码更优雅的Java实用技巧
259 141
|
24天前
|
数据采集 运维 数据挖掘
《分布式跨域业务事务可用性与性能度量手册》
本文聚焦分布式系统中跨数十服务的业务事务,提出一套脱离单点指标局限的全域度量体系。文章从语义锚定与边界切片完成事务定义,构建以稳态存续度、断层自愈率为核心的可用性评估模型,提出流转时延熵、节点协同滞涩度衡量整体性能,通过事务态画像与趋势推演因子实现数据落地,并强调度量体系需动态域校准与弹性适配。全文结合实践思考,阐述跨服务业务事务可用性与性能的深度度量方法,为分布式系统优化提供可落地的技术思路。
198 133
|
25天前
|
Python
Python装饰器:给函数“穿外套”的优雅艺术
Python装饰器:给函数“穿外套”的优雅艺术
228 142
|
10天前
|
PHP
PHP 开发中你可能忽略的 3 个实用技巧
PHP 开发中你可能忽略的 3 个实用技巧
185 138

热门文章

最新文章