欢迎光临石四片叶子网
详情描述
Tomcat 下载、安装与使用教程

一、Tomcat 下载

1.1 访问官网

访问 Apache Tomcat 官方网站:

https://tomcat.apache.org/

1.2 选择版本

  • 稳定版本推荐:Tomcat 10.x、9.x 或 8.5.x
  • Java版本要求
    • Tomcat 10.x:Java 8 或更高
    • Tomcat 9.x:Java 8 或更高
    • Tomcat 8.5.x:Java 7 或更高

1.3 下载方式

点击 "Download" → 选择版本 → 下载对应压缩包:

Windows.zip 文件 Linux/Mac.tar.gz 文件

二、安装步骤

2.1 Windows 系统安装

步骤1:解压文件
# 解压到指定目录,如:D:\Tomcat
D:\Tomcat\apache-tomcat-10.0.23
步骤2:配置环境变量 新建系统变量:
CATALINA_HOME = D:\Tomcat\apache-tomcat-10.0.23
编辑 Path 变量,添加:
%CATALINA_HOME%\bin
步骤3:验证安装
# 打开命令提示符
catalina version
# 或
tomcat version

2.2 Linux/Mac 系统安装

步骤1:解压文件
tar -zxvf apache-tomcat-10.0.23.tar.gz
sudo mv apache-tomcat-10.0.23 /opt/tomcat
步骤2:配置环境变量

编辑 ~/.bashrc~/.bash_profile

export CATALINA_HOME=/opt/tomcat
export PATH=$PATH:$CATALINA_HOME/bin

使配置生效:

source ~/.bashrc

三、Tomcat 目录结构

apache-tomcat-10.0.23/
├── bin/          # 启动/关闭脚本
├── conf/         # 配置文件
├── lib/          # 依赖库
├── logs/         # 日志文件
├── temp/         # 临时文件
├── webapps/      # 部署目录(重要)
└── work/         # 工作目录

四、启动与停止

4.1 Windows 启动方式

方式1:命令行启动
# 进入bin目录
cd D:\Tomcat\apache-tomcat-10.0.23\bin

# 启动Tomcat
startup.bat

# 停止Tomcat
shutdown.bat
方式2:服务方式运行
# 安装服务(管理员权限)
service.bat install

# 卸载服务
service.bat remove

4.2 Linux/Mac 启动方式

# 启动Tomcat
$CATALINA_HOME/bin/startup.sh
# 或
catalina.sh start

# 停止Tomcat
$CATALINA_HOME/bin/shutdown.sh
# 或
catalina.sh stop

# 查看运行状态
ps -ef | grep tomcat

五、验证安装

5.1 访问管理页面

启动Tomcat后,浏览器访问:
http://localhost:8080
看到Tomcat欢迎页面表示安装成功

5.2 常见问题解决

端口冲突(默认8080)

修改 conf/server.xml

<!-- 找到Connector标签 -->
<Connector port="8080" protocol="HTTP/1.1"
           connectionTimeout="20000"
           redirectPort="8443" />

修改 port="8080" 为其他端口,如 8081

Java环境问题

检查Java安装:

java -version

确保 JAVA_HOME 环境变量正确设置

六、部署Web应用

6.1 部署方式

方式1:直接复制(最简单)

将项目复制到 webapps/ 目录:

webapps/
├── myapp/          # 项目目录
│   ├── WEB-INF/
│   │   ├── web.xml
│   │   └── classes/
│   └── index.jsp

访问地址:http://localhost:8080/myapp

方式2:WAR包部署
# 将WAR包复制到webapps目录
cp myapp.war $CATALINA_HOME/webapps/

# Tomcat会自动解压
方式3:配置虚拟路径

修改 conf/server.xml

<Host name="localhost" appBase="webapps">
  <Context path="/myapp" docBase="D:\projects\myapp" />
</Host>

6.2 创建简单示例

创建 webapps/myapp/index.jsp

<!DOCTYPE html>
<html>
<head>
    <title>My First Tomcat App</title>
</head>
<body>
    <h1>Hello, Tomcat!</h1>
    <p>Server Time: <%= new java.util.Date() %></p>
</body>
</html>

七、Tomcat 配置管理

7.1 管理用户配置

修改 conf/tomcat-users.xml

<tomcat-users>
  <role rolename="manager-gui"/>
  <role rolename="admin-gui"/>
  <user username="admin" password="admin123" 
        roles="manager-gui,admin-gui"/>
</tomcat-users>

7.2 访问管理界面

http://localhost:8080/manager/html     # 应用管理
http://localhost:8080/host-manager/html # 虚拟主机管理

八、常用命令总结

命令 说明
startup.bat/sh 启动Tomcat
shutdown.bat/sh 停止Tomcat
catalina.bat/sh run 前台运行(查看日志)
catalina.bat/sh version 查看版本
configtest.bat/sh 检查配置文件

九、优化建议

9.1 内存配置

修改 bin/catalina.bat(Windows)或 bin/catalina.sh(Linux):

# 添加JVM参数
set JAVA_OPTS="-Xms512m -Xmx1024m -XX:MaxPermSize=256m"

9.2 连接数配置

修改 conf/server.xml 的 Connector 配置:

<Connector port="8080" protocol="HTTP/1.1"
           maxThreads="200"
           minSpareThreads="10"
           maxConnections="10000"
           connectionTimeout="20000"/>

十、卸载Tomcat

停止Tomcat服务 删除Tomcat安装目录 删除环境变量配置 (Windows)删除服务:sc delete Tomcat9

注意事项

生产环境建议使用最新稳定版 定期查看 logs/catalina.out 日志 不要使用默认的管理员密码 根据应用需求调整JVM参数

按照以上步骤操作,即可顺利完成Tomcat的下载、安装和基本使用。