Привет, я установил Apache Tomcat 7 через установщик Windows. И только что перезапустил мою систему, а Im получил ошибку
Ошибка доступа к системе приложений. Не удалось открыть службу 'Tomcat7'
Привет, я установил Apache Tomcat 7 через установщик Windows. И только что перезапустил мою систему, а Im получил ошибку
Ошибка доступа к системе приложений. Не удалось открыть службу 'Tomcat7'
Я предлагаю вам выполнить эти простые шаги для простого решения.
1). Используйте tomcat7w.exe, чтобы всегда запускаться как администратор.
2). Нажмите на tomcat7w.exe, который находится в папке "bin" установки tomcat.
3). Выберите "Свойства", затем на вкладке 'Compatibility'
в разделе "Уровень привилегий".
4). Выберите "Run this program as an administrator
".
Надеюсь, это поможет.
1) перейдите в папку bin вашего tomcat и выполните следующую команду через командную строку:
service.bat install
вы увидите сообщение "Служба tomcat7 установлена"
2) теперь запустите tomcat7w.exe через командную строку и он должен успешно работать.
У меня такая же проблема с Tomcat 8, и я нашел ответ: http://tomcat.apache.org/tomcat-8.0-doc/windows-service-howto.html#Installing_services
Вам нужно выполнить из promt:
cd %CATALINA_BASE% -> CATALINA_BASE : C:\Program Files\ApacheTomcat\apache-tomcat-8.0.0-RC5\bin
service.bat install
Я думаю, что вы уже установили tomcat и удалили его. Вот почему вы получаете эту проблему. Ну, в этом случае измените порт no по умолчанию 8080 на другой, перейдя в server.xml, представленный в lib.Hope это будет работа.....
С уважением, Рохит Чаубе
Эта проблема связана с управлением доступом пользователей Windows (UAC), предотвращающим запуск Tomcat Service Manager. Я столкнулся с этой проблемой с Tomcat 6 в Windows Server 2012, хотя я установил ее с помощью "Запуск от имени администратора". Я смог удалить всплывающее окно ошибки при запуске, выполнив шаги, уже описанные в этом ответе. Однако значок Service Manager не появлялся в лотке задач при входе в систему.
Попробуйте выполнить следующую работу, чтобы запустить Service Manager. К сожалению, я смог заставить его работать только для моей учетной записи пользователя, а не для всех пользователей, которые вошли в систему. Кроме того, я тестировал это только в Windows Server 2012. Оставьте комментарий, если вы его заработаете в другой среде ( Windows 7, Windows 8 и т.д.).
foo
в этом примере).Tomcat7w.exe
(или любую другую подходящую версию/имя файла для диспетчера служб) в каталоге CATALINA_HOME/bin
.//MS//Tomcat7
(замените Tomcat7 тем, что вы назвали вашей службой Tomcat, если это другое имя/версия).
shell:startup
) и создайте новый ярлык:
schtasks /run /TN "foo"
, где foo
- это имя, которое вы дали Задаче при ее создании.