В настоящее время я устанавливаю Tomcat6 как службу Windows, которая будет управляться учетной записью пользователя, которая не может войти в систему, и эта учетная запись не является членом каких-либо групп. Проблема, которую я вижу, заключается в том, что служба будет установлена, но служба останавливается через 20-30 секунд, говоря, что у нее нет никаких дел. UAC отключен во время установки, и установка выполняется пользователем в группе администраторов. Как я могу решить эту проблему, чтобы убедиться, что Tomcat правильно запускается?
Вы пробовали выполнить действия, описанные в документации, для установки Tomcat 6 как службы Windows?
http://tomcat.apache.org/tomcat-6.0-doc/windows-service-howto.html
Самый безопасный способ установить службу вручную - использовать предоставленный скрипт service.bat. Для запуска этого сценария требуются права администратора.
ПРИМЕЧАНИЕ. В Windows Vista или любой другой операционной системе с контролем учетных записей (UAC) вы должны либо отключить UAC, либо щелкнуть правой кнопкой мыши cmd.exe и выбрать «Запуск от имени администратора», чтобы запустить этот сценарий. Если UAC включен, входа в систему с учетной записью администратора недостаточно.
На странице представлены несколько примеров командных строк для установки Tomcat как службы (хотя форматирование не работает, когда я копирую и вставляю его в этот ответ).