服务“tomcat7”缺少 ImageFile

服务“tomcat7”缺少 ImageFile

我正在尝试在 Windows 服务器上将 Tomcat 作为服务运行。如果我在 bin 目录中运行 tomcat7.exe,则会收到错误“服务‘tomcat7’缺少 ImageFile”。如果我运行 startup.bat,tomcat 会在新窗口中打开并正常运行。有什么想法吗?谢谢。

答案1

我遇到了同样的问题,并找到了解决方法。但我不知道它是否适合您,因为操作系统不同(Windows Server 2008)。

脚步:

  1. 首先用“bin\tomcat7.exe //DS/Tomcat7”删除tomcat服务。

  2. 现在,禁用 UAC。

  3. 使用命令“bin\service.bat install”再次安装Tomcat服务

  4. 启动服务。

  5. 如果您愿意(并且很可能会),请再次启用 UAC。

由于我已成功安装并启动了 Tomcat 服务,因此不需要再次禁用 UAC。

Tomcat 7 文档中提供了禁用 UAC 的建议,位于“http://tomcat.apache.org/tomcat-7.0-doc/windows-service-howto.html

相关内容