1. 环境准备与Tomcat下载
在Linux系统上安装Tomcat前,需要确认基础环境是否符合要求。我建议使用CentOS 7或Ubuntu 20.04 LTS这类主流发行版,它们对Java环境的支持最为成熟。首先通过java -version检查JDK是否已安装,如果没有输出版本信息,需要先安装OpenJDK:
bash复制# CentOS/RHEL系统
sudo yum install java-1.8.0-openjdk-devel
# Ubuntu/Debian系统
sudo apt-get install openjdk-8-jdk
注意:Tomcat 9/10需要JDK 8或更高版本,但不要使用JDK 11+的EA(早期访问)版本,可能遇到类加载器问题。
接下来到Apache官网下载Tomcat二进制包。这里有个实用技巧:不要直接点击官网首页的下载链接,而是滚动到页面底部的"Archives"部分,选择后缀为.tar.gz的压缩包(如apache-tomcat-9.0.68.tar.gz)。这样能避免下载到Windows版的.exe安装包。使用wget命令直接获取:
bash复制wget https://archive.apache.org/dist/tomcat/tomcat-9/v9.0.68/bin/apache-tomcat-9.0.68.tar.gz
下载完成后务必验证文件完整性。我遇到过因网络问题导致压缩包损坏的情况:
bash复制# 对比官方提供的SHA512校验值
sha512sum apache-tomcat-9.0.68.tar.gz
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 解压与目录结构解析
将Tomcat解压到/opt目录是行业惯例,便于统一管理服务类软件:
bash复制sudo tar -xzvf apache-tomcat-9.0.68.tar.gz -C /opt
sudo ln -s /opt/apache-tomcat-9.0.68 /opt/tomcat # 创建软链接方便版本升级
Tomcat目录结构需要重点掌握:
- bin/:启停脚本(startup.sh/shutdown.sh)和依赖库
- conf/:核心配置文件(server.x
