windows-services - Tomcat卸载使用控制面板-Tomcat服务未删除
问题描述
我在 Windows Server 2016 上使用 Windows Installer .exe 安装了 tomcat 9.0.12。它在端口 8080 上运行良好。我还使用服务器管理员凭据登录到 tomcat 服务,而不是本地系统。
我想在端口 80 上运行,所以在 server.xml 中进行了所需的更改,但没有效果。我恢复了更改(已备份 server.xml)。
所以我停止了tomcat服务,尝试使用tomcat目录中的uninstall exe进行卸载,但它提示我:
未指定要卸载的服务名称。如果您通过添加/删除程序或开始菜单上的快捷方式卸载,这将自动提供。或者,使用 -ServiceName="" 从命令行调用安装程序
- 因此,我从“添加/删除程序”中卸载了 tomcat,但没有删除 tomcat/bin 中的 tomcat9w.exe,也没有从服务中删除服务 Apache Tomcat 9.0 Tomcat9。该服务在 services.msc 中显示为已禁用。因此,我无法重新安装 tomcat,因为 tomcat 安装程序说同名服务已经存在。
现在安装tomcat的最佳方法是什么?
解决方案
运行以下命令:
sc delete {your_service_name}
推荐阅读
- html - 数据路由到剃刀页面html上的模式
- rest - Microsoft Teams - 如何使用 MS Graph 在 Teams 频道中检索有关未读消息的信息
- python - 如何获取 QTreeWidget 可见区域中显示的所有项目?
- django - 如何在 Django views.py 中使用 int: 参数呈现重定向 URL?
- ios - 是否可以在 IO 上使用带有 Kotlin 的外部麦克风?
- javascript - 在 Typescript 中导出和导入模块
- amazon-web-services - 无法读取上传到 AWS S3 的图像
- python - 如何从具有 [0,1) 的随机 () 获得的浮点数以相等的可能性返回 [0, 1000) 的整数范围?
- java - Android-XML 自定义微调器
- postgresql - 为什么 postgres 触发函数返回的某些列引用不明确?