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


相关文章
|
3月前
|
人工智能 运维 自然语言处理
说话就能让AI写出顶级代码?Vercel官方经验包来了
## 先说前提:这个干嘛的 用大白话说:Vercel是全球最大的网页托管平台。 你知道GitHub吗?全球最大的代码托管平台。 Vercel就是网页版的GitHub,全世界数百万网站都用它托管。 服务过哪些大牌? 有字节跳动、Adobe、IBM这些巨头。 现在Vercel把内部多年积累的开发经验,打包成了一个 经验包。 你不用学技术,不用背规则,甚至不用看文档。 只要正常跟AI说话,AI就会
779 131
|
Java
Mac下安装JDK11(国内镜像)
Mac下安装JDK11(国内镜像)
9147 0
|
3月前
|
人工智能 API 机器人
OpenClaw 用户部署和使用指南汇总
本文档为OpenClaw(原MoltBot)官方使用指南,涵盖一键部署(阿里云轻量服务器年仅68元)、钉钉/飞书/企微等多平台AI员工搭建、典型场景实践及高频问题FAQ。同步更新产品化修复进展,助力用户高效落地7×24小时主动执行AI助手。
29267 253
|
3月前
|
自然语言处理 安全 机器人
OpenClaw(Clawdbot)一键部署+直连苹果生态Skills教程,无需Mac Mini也能玩转iPhone/iCloud
OpenClaw的爆火让Mac Mini成了数码圈抢手货,二手市场溢价严重,而苹果生态的「围墙花园」似乎也让非Mac用户望而却步——想让OpenClaw对接iPhone、iCloud,难道必须为硬件买单?答案是否定的。只需在阿里云轻量应用服务器完成OpenClaw零基础一键部署,再安装专属苹果生态Skills,就能通过飞书控制台直接接管iPhone、操作iCloud,实现相册同步、日程管理、云盘操作、设备查找等全功能,用低成本云服务器打破苹果的硬件壁垒,真正做到「无Mac也能玩转OpenClaw+苹果生态」。
3429 9
|
7月前
|
JSON 算法 API
1688比价API接口:实现商品价格高效比较的技术指南
本文介绍1688比价API的核心功能与实战应用,涵盖接口调用、Python代码实现及价格比较算法优化。助您快速集成商品比价功能,提升电商开发效率。
996 3
|
3月前
|
机器学习/深度学习 存储 人工智能
[大模型实战 03] 拆解 Transformers:从原理图解到 HuggingFace Transformers 实战
本文图解Transformer核心原理(注意力机制+位置编码),在Kaggle双T4 GPU环境下实战拆解Hugging Face“铁三角”(Config/Tokenizer/Model),并详解Temperature与Top_p两大生成调控参数,助你真正理解并掌控大模型推理。
990 12
[大模型实战 03] 拆解 Transformers:从原理图解到 HuggingFace Transformers 实战
|
XML Java 应用服务中间件
SpringBoot-打包&部署
SpringBoot 项目支持两种打包方式:WAR 包和 JAR 包。JAR 包内置 Tomcat,可直接运行;WAR 包需部署在外部 Tomcat 上。JAR 包通过 `mvn clean package` 打包并用 `java -jar` 运行,支持后台运行和 JVM 参数配置。WAR 包需修改 pom.xml 为 war 类型,移除嵌入式 Tomcat 依赖,添加 servlet-api,并继承 `SpringBootServletInitializer`。配置文件可通过外部 application.yml 覆盖,默认优先级高于 JAR 内部配置。
1582 17
SpringBoot-打包&部署
|
3月前
|
人工智能 搜索推荐 算法
什么是 GEO(Generative Engine Optimization)技术白皮书
GEO(生成式引擎优化)是面向AI搜索与大模型的新型信息工程,旨在提升医疗专业内容在AI答案中的引用率、可信度与稳定性。它不争网页排名,而争AI决策中的“权威席位”,助力医疗机构在零点击时代抢占认知入口,构建可控、合规、可持续的生成式信任资产。(239字)
2125 18