如何在 XAMPP 中升级 Tomcat
How To Upgrade Tomcat In XAMPP
我在 XAMPP 中找不到任何关于升级 Tomcat 的权威和有条理的资源
但是发现很多人都在问,所以我觉得最好分享一下
我采取的步骤。对于本指南,我将在 Windows 10 上使用 XAMPP 7.4.8,
与 Tomcat 7.0.105 打包在一起,并升级到 Tomcat
9.0.37。虽然我没有用其他版本测试以下内容
XAMPP 和 Tomcat,本指南应涵盖大多数(如果不是全部)版本。
本指南假定您已经在 OS 上下载并安装了 XAMPP
选择。
第 1 步 - 报废旧 Tomcat
- 导航到您的 XAMPP 基本目录(我将其命名为
%XAMPP_DIR%
)。
例如,C:\xampp
.
- 删除名为
tomcat
的文件夹。
第 2 步 - 安装新的 Tomcat
- 下载Tomcat。你可以选择你的版本
here.
- 提取
apache-tomcat-[VERSION]
的内容到
%XAMPP_DIR%\tomcat
(您删除的文件夹)。
步骤 3 - 配置 XAMPP
默认情况下,XAMPP 将指向捆绑的 Tomcat 版本
和。您需要对其进行配置,以便它会搜索新版本
你已经安装了。
- 打开
%XAMPP_DIR%\xampp-control.ini
。
- 更改
[BinaryNames]->Tomcat
以匹配您正在使用的版本。
例如,tomcat9.exe
(只是主版本号)。
- 您还应该更改
[ServiceNames]->Tomcat
以匹配版本
您正在使用,但不是必需的。例如,Tomcat9
.
- 检查 XAMPP 是否能识别您的新 Tomcat。你可以通过打开
XAMPP 控制面板。如果日志显示检测到问题:Tomcat 未找到!然后复习步骤
以确保您正确设置 Tomcat.
- 一切顺利!尝试通过 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
我在 XAMPP 中找不到任何关于升级 Tomcat 的权威和有条理的资源 但是发现很多人都在问,所以我觉得最好分享一下 我采取的步骤。对于本指南,我将在 Windows 10 上使用 XAMPP 7.4.8, 与 Tomcat 7.0.105 打包在一起,并升级到 Tomcat 9.0.37。虽然我没有用其他版本测试以下内容 XAMPP 和 Tomcat,本指南应涵盖大多数(如果不是全部)版本。 本指南假定您已经在 OS 上下载并安装了 XAMPP 选择。
第 1 步 - 报废旧 Tomcat
- 导航到您的 XAMPP 基本目录(我将其命名为
%XAMPP_DIR%
)。 例如,C:\xampp
.
- 删除名为
tomcat
的文件夹。
第 2 步 - 安装新的 Tomcat
- 下载Tomcat。你可以选择你的版本 here.
- 提取
apache-tomcat-[VERSION]
的内容到%XAMPP_DIR%\tomcat
(您删除的文件夹)。
步骤 3 - 配置 XAMPP
默认情况下,XAMPP 将指向捆绑的 Tomcat 版本 和。您需要对其进行配置,以便它会搜索新版本 你已经安装了。
- 打开
%XAMPP_DIR%\xampp-control.ini
。 - 更改
[BinaryNames]->Tomcat
以匹配您正在使用的版本。 例如,tomcat9.exe
(只是主版本号)。 - 您还应该更改
[ServiceNames]->Tomcat
以匹配版本 您正在使用,但不是必需的。例如,Tomcat9
.
- 检查 XAMPP 是否能识别您的新 Tomcat。你可以通过打开 XAMPP 控制面板。如果日志显示检测到问题:Tomcat 未找到!然后复习步骤 以确保您正确设置 Tomcat.
- 一切顺利!尝试通过 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