Tomcat 使用控制面板卸载-Tomcat 服务未删除
Tomcat Uninstall Using Control Panel-Tomcat Service not deleted
我在 windows 服务器 2016 上使用 Windows Installer .exe 安装了 tomcat 9.0.12。它在端口 8080 上 运行 正常. 我还使用服务器管理员凭据登录 tomcat 服务,而不是本地系统。
我想在端口 80 上 运行,所以在 server.xml 中进行了必要的更改,但没有效果。我还原了更改(已备份 server.xml)。
所以我停止了 tomcat 服务,尝试使用 tomcat 目录中的卸载 exe 进行卸载,但它提示我:
没有指定要卸载的服务名称。如果您通过 Add/Remove 程序或开始菜单上的快捷方式卸载,这将自动提供。或者,使用 -ServiceName=""
从命令行调用安装程序
- 因此,我从 Add/Remove 程序中卸载了 tomcat,但是 tomcat/bin 中的 tomcat9w.exe 没有被删除,服务 Apache Tomcat 9.0 Tomcat9 来自服务。该服务在 services.msc 中显示为已禁用。
因此,我无法重新安装 tomcat,因为 tomcat 安装程序说同名服务已经存在。
现在安装 tomcat 的最佳方法是什么?
卸载 tomcat - reference
安装 tomcat - 安装时更改服务名称
您需要从 windows 注册表中删除服务名称,然后您可以从相同的服务名称
安装 tomcat
运行 下面的命令:
sc delete {your_service_name}
我在 windows 服务器 2016 上使用 Windows Installer .exe 安装了 tomcat 9.0.12。它在端口 8080 上 运行 正常. 我还使用服务器管理员凭据登录 tomcat 服务,而不是本地系统。
我想在端口 80 上 运行,所以在 server.xml 中进行了必要的更改,但没有效果。我还原了更改(已备份 server.xml)。
所以我停止了 tomcat 服务,尝试使用 tomcat 目录中的卸载 exe 进行卸载,但它提示我:
没有指定要卸载的服务名称。如果您通过 Add/Remove 程序或开始菜单上的快捷方式卸载,这将自动提供。或者,使用 -ServiceName=""
从命令行调用安装程序- 因此,我从 Add/Remove 程序中卸载了 tomcat,但是 tomcat/bin 中的 tomcat9w.exe 没有被删除,服务 Apache Tomcat 9.0 Tomcat9 来自服务。该服务在 services.msc 中显示为已禁用。 因此,我无法重新安装 tomcat,因为 tomcat 安装程序说同名服务已经存在。
现在安装 tomcat 的最佳方法是什么?
卸载 tomcat - reference
安装 tomcat - 安装时更改服务名称
您需要从 windows 注册表中删除服务名称,然后您可以从相同的服务名称
安装 tomcat运行 下面的命令:
sc delete {your_service_name}