Подтвердить что ты не робот

Не удалось найти или загрузить основной класс org.apache.catalina.startup.Bootstrap

Когда я запускаю apache tomcat7.0.56 в Eclipse, я получаю сообщение об ошибке

Ошибка: не удалось найти или загрузить основной класс org.apache.catalina.startup.Bootstrap

Как я могу исправить проблему?

4b9b3361

Ответ 1

Прежде всего, вы должны попробовать запустить TOMCAT, используя его собственный .bat, а не Eclipse. Если он не запускает проблемы, это будет на вашей установке tomcat, а не в Eclipse, и вы можете взглянуть на файлы TOMCAT_HOME/logs/, где отслеживаются ошибки Tomcat (они настолько полезны).

В любом случае, если он работает правильно из затмения, попробуйте удалить конфигурацию tomcat eclipse и установить его с самого начала, следуя этим простым шагам.

  • Перейдите в Eclipse Окно > Настройки > Сервеp > Рабочая среда и добавьте Tomcat Server, просматривая ваш TOMCAT_HOME и выбрав подходящий JRE (используйте JAVA_HOME, который содержит jre еще), обращая внимание к сообщениям, требующим определенного JDK в зависимости от версии TOMCAT (TOMCAT_8 требует, по крайней мере, версии JDK_1.7 и, если не установлен, обычно показывает ошибки, объясняющие это при запуске)
  • Перейдите в Eclipse Окно > Показать вид > Другое... > Сервеp > Серверы и добавьте новый сервер; в этом случае версию TOMCAT, которую вы задали раньше. Вы не необходимо добавить дополнительную конфигурацию, чтобы запустить TOMCAT.
  • В этот момент, если было бы полезно, если бы у вас не было приложения Папка Webapps TOMCAT_HOME, но те, которые пришли по умолчанию (вы должны пустой TOMCAT_HOME/рабочая папка для удаления кэшированных материалов). Как только вы обеспечил его, начиная с ECLIPSE и скрестив пальцы. В случае сбоя взгляните на консоль Eclipse и найдите исключение для копирования на этом посту.

Ответ 2

После установки tomcat запустите eclipse и настройте и/или проверьте, что tomcat правильно настроен в eclipse: перейдите в раздел "Серверы" ( "Окно", "Показать вид", "Серверы" ), щелкните правой кнопкой мыши "Серверы" , и добавьте путь к (например) Tomcat7.0.56.... Для справки см. этот учебник.

Если вы настроили eclipse для запуска tomcat как обычного Java-приложения (то есть, указав основной класс), см. эти шаги; но этот подход может быть излишне сложным для вашего случая использования.

Ответ 3

У меня была такая же проблема: Windows 10 64 бит, Eclipse Neon.2 4.6.2.

Недавно извлеченный tomcat zip, 8.5.11. Сделал материал, который michael_n сказал (несколько раз с разными версиями tomcat).

Что для меня было исправлено, в статье о дзоне рассказывается о настройке Run Directory в Run Configuration в разделе Arguments. Я установил его в верхний каталог tomcat (тот, в котором есть bin, lib и т.д.). Это единственное, что я сделал, а затем он начинается, и я могу перейти на главную страницу tomcat.

Но это не работает мое приложение; он не указан в менеджере.