Apache Tomcat 7 下载、安装与环境变量配置 详细教程

Apache Tomcat 是最流行的 Java Web 应用服务器之一,用于运行 Java Servlets 和 JSP(Java Server Pages)。Tomcat 7 是该版本系列中的一个重要版本,尽管它已经被更新的版本所替代,但许多老旧项目依然在使用 Tomcat 7。因此,了解如何下载、安装并配置 Tomcat 7 是很重要的。

本教程将详细讲解如何在 Windows 和 Linux 系统上下载、安装 Tomcat 7,并配置相关环境变量。


1. 下载 Tomcat 7

  1. 访问官网
  2. 选择合适的版本
    • Windows:下载 .zip 压缩包。
    • Linux 或 macOS:下载 .tar.gz 压缩包。
    比如,对于 Windows,可以选择:
    • 32-bit/64-bit Windows Service Installer(如果你希望安装为 Windows 服务)
    • 32-bit/64-bit zip(如果你希望手动解压并运行)
  3. 下载并解压
    • 对于 Windows 用户,下载 .zip 文件后解压到一个目录(例如 C:\apache-tomcat-7.0.109)。
    • 对于 Linux/macOS 用户,下载 .tar.gz 文件并使用 tar 命令解压:tar -xzvf apache-tomcat-7.0.109.tar.gz -C /opt/

2. 安装 Tomcat 7

Windows 安装(通过解压)

  1. 解压 .zip 文件后,Tomcat 会解压到指定目录,如:C:\apache-tomcat-7.0.109
  2. 进入解压后的文件夹,找到 bin 目录。
  3. 双击 startup.bat 文件来启动 Tomcat 服务器。
    • 如果一切正常,你会看到一个命令行窗口弹出,表示 Tomcat 服务器启动成功。

Linux/Mac 安装(通过解压)

  1. 在终端进入解压后的 Tomcat 目录(例如 /opt/apache-tomcat-7.0.109/)。
  2. 执行以下命令启动 Tomcat:cd /opt/apache-tomcat-7.0.109/bin ./startup.sh
  3. 如果没有错误,Tomcat 服务器将会启动,你可以通过浏览器访问 http://localhost:8080 来确认 Tomcat 是否成功启动。

3. 配置环境变量

在安装完 Tomcat 后,你需要设置一些环境变量,以便在命令行中更方便地启动和管理 Tomcat。

Windows 环境变量配置

  1. 配置 JAVA_HOME
    • 首先,确保你已经安装了 JDK。
    • 找到 JDK 安装路径(例如:C:\Program Files\Java\jdk1.8.0_191)。
    • 设置 JAVA_HOME 环境变量:
      1. 右键点击 此电脑 > 属性 > 高级系统设置
      2. 在弹出的窗口中选择 环境变量
      3. 在 系统变量 部分点击 新建,然后输入:
        • 变量名:JAVA_HOME
        • 变量值:C:\Program Files\Java\jdk1.8.0_191(根据你的实际 JDK 安装路径填写)
  2. 配置 CATALINA_HOME
    • 设置 CATALINA_HOME 环境变量,指向 Tomcat 的安装目录:
      1. 仍然在 系统变量 部分,点击 新建
      2. 输入:
        • 变量名:CATALINA_HOME
        • 变量值:C:\apache-tomcat-7.0.109(根据你的 Tomcat 安装路径填写)
  3. 配置 Path 变量
    • 编辑 Path 环境变量,在 系统变量 中找到 Path 变量,点击 编辑
    • 在 Path 中添加 Tomcat 的 bin 目录路径:
      • 例如:C:\apache-tomcat-7.0.109\bin
  4. 验证配置
    • 打开命令提示符,输入以下命令来验证环境变量配置是否成功:echo %JAVA_HOME% echo %CATALINA_HOME% 如果输出的路径正确,表示环境变量配置成功。

Linux/Mac 环境变量配置

  1. 配置 JAVA_HOME
    • 找到你安装的 JDK 路径(例如 /usr/lib/jvm/java-8-openjdk)。
    • 打开你的 shell 配置文件,例如 ~/.bashrc(对于 bash)或 ~/.zshrc(对于 zsh)。
    • 添加以下行来设置 JAVA_HOMEexport JAVA_HOME=/usr/lib/jvm/java-8-openjdk export PATH=$PATH:$JAVA_HOME/bin
  2. 配置 CATALINA_HOME
    • 同样编辑 ~/.bashrc 或 ~/.zshrc 文件,添加以下行:export CATALINA_HOME=/opt/apache-tomcat-7.0.109 export PATH=$PATH:$CATALINA_HOME/bin
  3. 使环境变量生效
    • 执行以下命令以使环境变量生效:source ~/.bashrc # 对于 bash 用户 source ~/.zshrc # 对于 zsh 用户
  4. 验证配置
    • 打开终端,输入以下命令:echo $JAVA_HOME echo $CATALINA_HOME 如果路径输出正确,表示环境变量配置成功。

4. 启动 Tomcat 7

Windows 启动 Tomcat

  1. 打开命令提示符(CMD)。
  2. 进入 Tomcat 的 bin 目录:cd C:\apache-tomcat-7.0.109\bin
  3. 执行以下命令来启动 Tomcat:startup.bat
  4. 启动后,打开浏览器访问 http://localhost:8080,如果出现 Tomcat 默认首页,说明启动成功。

Linux/Mac 启动 Tomcat

  1. 打开终端,进入 Tomcat 的 bin 目录:cd /opt/apache-tomcat-7.0.109/bin
  2. 执行以下命令来启动 Tomcat:./startup.sh
  3. 启动后,在浏览器中访问 http://localhost:8080,如果出现 Tomcat 默认首页,说明启动成功。

5. Tomcat 常用操作

停止 Tomcat 7

  • Windows:进入 bin 目录,执行 shutdown.bat
  • Linux/Mac:进入 bin 目录,执行 ./shutdown.sh

查看 Tomcat 日志

Tomcat 会将日志文件保存在 logs 目录中,查看日志可以帮助你排查启动失败或运行时的问题。

常见日志文件:

  • catalina.out:Tomcat 服务器启动过程中的日志。
  • localhost.log:记录 Tomcat 启动后,接收到的请求。
  • manager.log:如果启用了管理控制台,记录管理相关日志。

总结

通过以上教程,你已经成功下载、安装并配置了 Tomcat 7。你还学会了如何设置环境变量、启动和停止 Tomcat 服务器。如果你是初次使用 Tomcat,建议你深入了解 Tomcat 的配置文件和日志系统,以便更好地管理和调试你的应用。