使用控制面板卸载Tomcat-未删除Tomcat服务

时间:2018-11-08 06:04:47

标签: windows-services windows-server-2016 tomcat9

  1. 我在Windows Server 2016上使用Windows Installer .exe安装了tomcat 9.0.12。它在端口8080上运行良好。我还使用服务器管理员凭据而非本地系统登录了tomcat服务。

  2. 我想在端口80上运行,因此在server.xml中进行了必要的更改,但没有效果。我还原了更改(已备份server.xml)。

  3. 所以我停止了tomcat服务,尝试使用tomcat目录中存在的卸载exe进行卸载,但是它提示了我:

未指定要卸载的服务名称。如果您通过“添加/删除程序”或“开始”菜单上的快捷方式进行卸载,则会自动提供此功能。或者,从命令行使用-ServiceName =“”

调用安装程序
  1. 因此,我从“添加/删除程序”中卸载了tomcat,但并未删除tomcat / bin中的tomcat9w.exe,也没有从服务中删除Apache Tomcat 9.0 Tomcat9服务。该服务在services.msc中显示为已禁用。 因此,我无法重新安装tomcat,因为tomcat安装程序说已经存在相同名称的服务。

现在安装tomcat的最佳方法是什么?

3 个答案:

答案 0 :(得分:0)

卸载tomcat-reference
安装tomcat-在安装时更改服务名称

答案 1 :(得分:0)

您需要从Windows注册表中删除服务名称,然后您才能从相同的服务名称安装tomcat

答案 2 :(得分:0)

运行下面的命令 sc 删除“服务名称”