Я получил сообщение об ошибке «Сервер Tomcat v9.0 на локальном хосте не удалось запустить». при использовании Eclipse. Когда я искал, я нашел так много решений, но ничто по-настоящему не решило мою проблему.
Консоль отладки:
Ошибка: не удалось найти или загрузить основной класс org.apache.catalina.startup.Bootstrap.
Вызвано: java.lang.ClassNotFoundException: org.apache.catalina.startup.Bootstrap
Я пробовал:
Характеристики:
Добавьте подробную информацию в свой вопрос в виде текста следующим образом: перейдите в представление «Журнал ошибок», выберите ошибку (не открывайте ее, просто выберите строку), нажмите Ctrl+C и вставьте все (убедитесь, что она начинается с eclipse.buildId=
и что ничего не было обрезано; если вы что-то анонимизируете, так и скажите) в свой вопрос, отформатированный как образец кода (с отступом в четыре пробела, чтобы сохранить разрывы строк и символы типа <
). Если в последнее время было зарегистрировано больше ошибок, сначала удалите журнал ошибок и воспроизведите проблему.
Это версия Eclipse 2024-6, jdk 17, который я загрузил в Oracle (файл установщика), Tomcat, который я загружаю на их сайте (Zip-файл x64).
Oracle 17 — это не среда выполнения Java, которую вы используете для запуска Tomcat. Чем отличается ваша консоль отладки? Почему на изображении скрыто или отфильтровано так много информации?
org.apache.catalina.startup.Bootstrap — это практически первый класс, который вы загружаете в Tomcat. Пожалуйста, добавьте экран, к которому вы попадаете с помощью Eclipse >> Окно >> Настройки >> Tomcat. В командной строке перейдите на главную страницу Tomcat с этой страницы в подпапке bin и запустите catalina start. Томкэт запускается?
Джон Уильямс, я попробовал открыть этот файл Catalina, он всплыл и мгновенно закрылся.
Я просто пытаюсь запустить его вручную: установите JAVA_HOME и запустите файл запуска tomcat с помощью cmd. но он открывается и закрывается мгновенно
Попробуйте добавить среду выполнения, позволяющую Eclipse «загрузить и установить» ее по менее сложному пути (без пробелов и символов, которые могут противоречить ограничениям кодировки символов).
это исправлено, спасибо всем
ЗАДАЧА РЕШЕНА
Положил в папку с необычным названием, исправляется помещением в другую папку с нормальным английским названием
Какая это версия Eclipse и является ли это установленной копией Tomcat или распакованной из zip-файла?