Я пытаюсь запустить Tomcat как службу на сервере Windows. Если я запускаю tomcat7.exe в каталоге bin, я получаю сообщение об ошибке «Сервис 'tomcat7' не хватает файла изображения». Если я запустил startup.bat, tomcat откроется в новом окне и будет работать нормально. Любые идеи? Спасибо.
У меня была та же проблема, и я мог найти решение. Я не знаю, сработает ли это для вас, поскольку ОС другая (Windows Server 2008).
Шаги:
Сначала удалите службу tomcat с помощью «bin \ tomcat7.exe // DS / Tomcat7».
Теперь отключите UAC.
Снова установите службу Tomcat с помощью команды "bin \ service.bat install"
Запустите службу.
Если вы хотите (и, вероятно, захотите), снова включите UAC.
Поскольку я успешно установил и запустил службу Tomcat, мне не нужно было снова отключать UAC.
Совет по отключению UAC содержится в документации Tomcat 7, расположенной по адресу "http://tomcat.apache.org/tomcat-7.0-doc/windows-service-howto.html"