2010-11-14 1 views
1

При попытке запустить процесс Tomcat 7 сообщается о следующем протоколе, и служба не запускается.Ошибка загрузки основного org/apache/catalina/startup/Bootstrap class в tomcat 7

[2014-02-03 11:31:57] [info] Commons Daemon procrun (1.0.10.0 32-bit) started 
[2014-02-03 11:31:57] [info] Running 'BOE120Tomcat7' Service... 
[2014-02-03 11:31:57] [info] Starting service... 
[2014-02-03 11:31:57] [error] FindClass org/apache/catalina/startup/Bootstrap failed 
[2014-02-03 11:31:57] [error] Failed to start Java 
[2014-02-03 11:31:57] [error] ServiceStart returned 4 
[2014-02-03 11:31:57] [info] Run service finished. 
[2014-02-03 11:31:57] [info] Commons Daemon procrun finished 

JRE 5 (1.5.0_05) упоминается в настройках Tomcat Java "Java Virtual Machine":

Tomcat Java Setup Tab

+0

Какова версия вашей java? ? –

+0

jre1.5.0_05 - это версия. я собираюсь попробовать и загрузить последнюю версию. посмотрите, работает ли это? – jonney

+0

jre1.5.0_05 5 лет. Где вы его нашли? – skaffman

ответ

3

Apache Tomcat 7.0.x requires Java 6..

Java 5 является старым и больше не поддерживается Sun/Oracle и не будет работать с Tomcat 7. Вам необходимо обновить.

+0

cheers ok i t, похоже, начался. как мне получить доступ к странице администратора моего сервера tomcat? – jonney

+0

@jonney: Вам необходимо прочитать документацию. – skaffman

+0

@jonney localhost: port click on tomcat manager, –

1

My Tomcat 7.0.39 Windows 64bit не запускается, прежде чем он столкнулся с ошибкой Findclass, описанной выше. Увеличение уровня детализации логарифма показало, что JVM Tomcat использовал при запуске. В моем случае он использовал значение по умолчанию, которое, кстати, было только установкой JRE, а не JDK, который я установил отдельно.

Я также столкнулся с ошибкой «FindClass org/apache/catalina/startup/Bootstrap failed» при запуске службы Windows Tomcat7. Тем не менее, Tomcat смог начать без ошибок с помощью файла startup.bat. Кроме того, важно убедиться, что ни один другой веб-сервер не прослушивает порт по умолчанию, 8080. Просмотр информации о регистрации, связанной с startup.bat, покажет путь к классам, который Tomcat использует с помощью этого подхода к запуску.

Добавление tomcat-juli.jar в Tomcat 7.0.39 Windows 64bit позволяет службе Windows запускаться в порядке (не обязательно здесь: http://tomcat.apache.org/tomcat-7.0-doc/windows-service-howto.html). Путь к классам - это корневая ссылка на файловую систему, поэтому не забудьте использовать полностью определенные пути при обращении к файлам jar.