如何在 XAMPP 中升级 Tomcat

Oli*_*ver 2 xampp tomcat tomcat7 tomcat9

我找不到任何关于在 XAMPP 中升级 Tomcat 的明确且有组织的资源,但发现很多人都在问,所以我认为最好分享我所采取的步骤。在本指南中,我将在 Windows 10 上使用 XAMPP 7.4.8,它随 Tomcat 7.0.105 一起提供,并升级到 Tomcat 9.0.37。虽然我尚未使用其他版本的 XAMPP 和 Tomcat 测试以下内容,但本指南应该涵盖大多数(如果不是全部)版本。本指南假设您已经在您选择的操作系统上下载并安装了 XAMPP。

Oli*_*ver 6

第 1 步 - 报废旧 Tomcat

  1. 导航到您的 XAMPP 基本目录(我将其称为%XAMPP_DIR%)。例如,C:\xampp
  1. 删除名为 的文件夹tomcat

第 2 步 - 安装新的 Tomcat

  1. 下载汤姆猫。您可以在这里选择您的版本 。
  2. 将内容解压到apache-tomcat-[VERSION]%XAMPP_DIR%\tomcat您删除的文件夹)。

第 3 步 - 配置 XAMPP

默认情况下,XAMPP 将指向与其捆绑在一起的 Tomcat 版本。您需要对其进行配置,以便它搜索您已安装的新版本。

  1. 打开%XAMPP_DIR%\xampp-control.ini
  2. 更改[BinaryNames]->Tomcat以匹配您正在使用的版本。例如,tomcat9.exe(只是主要版本号)。
  3. 您还应该进行更改[ServiceNames]->Tomcat以匹配您正在使用的版本,但这不是必需的。例如,Tomcat9
  1. 检查 XAMPP 是否识别您的新 Tomcat。您可以通过打开 XAMPP 控制面板来执行此操作。如果日志显示“检测到问题:未找到 Tomcat!” 然后查看步骤以确保正确设置 Tomcat。
  2. 你已准备好出发!尝试通过 XAMPP 控制面板启动 Tomcat。

额外的

如果您计划将 Tomcat 作为独立服务运行,请编辑 %XAMPP_DIR%\catalina_service.bat. 只需搜索该术语tomcat 并根据需要替换值即可。

如果需要,请不要忘记启用 JMX。我只是在顶部附近添加以下行%XAMPP_DIR%\tomcat\bin\catalina.bat

set CATALINA_OPTS=-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=8008 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false
Run Code Online (Sandbox Code Playgroud)