пятница, 21 декабря 2018 г.

[решено] Ошибка запуска службы Apache Tomcat под Windows

Столкнулся с проблемой:
после установки службы Apache Tomcat запуск этой службы прерывается ошибкой
«
Не удалось запустить службу Apache Tomcat 8.5 (для Jenki) на Локальный компьютер. Подробности содержатся в журнале системных событий. Если эта служба разработана не в Майкрософт, обратитесь к разработчику службы, и сообщите специфический для этой службы код ошибки 1.
»:


Отражение ошибки в журнале событий Windows:
«
Имя журнала: System
Источник: Service Control Manager
Код события: 7024
Уровень: Ошибка
Описание:
Служба "Apache Tomcat 8.5 (для Jenki)" завершена из-за следующей внутренней ошибки:
Неверная функция.
».

Причина оказалась в том, что при использовании скрипта (_installService.bat) установки службы в среде пользователя, под которым данный скрипт выполнялся, не были заданы переменные среды "JAVA_HOME" и "JRE_HOME", что привело к тому, что одна из настроек службы (а именно поле "Java Virtual Machine" на вкладке "Java" окна свойств службы, которое открывается с помощью копии "tomcat8w.exe") заполнилось некорректным значением "bin\server\jvm.dll" вместо правильного значения "C:\PROGRA~1\JAVA\JDK1.8.0_181\jre\bin\server\jvm.dll":

Комментариев нет:

Архив