Невозможно запустить сервер Tomcat в NetBeans и Eclipse - PullRequest
0 голосов
/ 19 июля 2011

Я пытаюсь запустить Tomcat 6.0.18 из Netbeans 6.7, но получаю следующий вывод
на консоли сервера.

java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory
        at org.apache.catalina.startup.Bootstrap.<clinit>(Bootstrap.java:54)
Caused by: java.lang.ClassNotFoundException: org.apache.juli.logging.LogFactory
        at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
        at sun.misc.Launcher$ExtClassLoader.findClass(Launcher.java:229)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:248)

Я пробовал переустанавливать, пробовал разные версии tomcat, а именно. 6.0.24, 7.0.16, 5.5 и т. Д. Перешли от затмения к netbeans, но не знают, почему оно наступает. В одном из ответов на то же самое было предложено добавить $ CATALINA_HOME \ bin \ tomcat-juli.jar в конфигурацию запуска в случае затмения, но в netbeans эта библиотека вместе с другими в папке lib имеет уже был добавлен. до сих пор ситуация такая же: (

Ответы [ 4 ]

2 голосов
/ 18 мая 2012

попробуйте это, это решило проблему

кажется, что файл META-INF/MANIFEST.MF в bootstrap.jar не содержит ссылки на

tomcat-juli.jar

просто добавьте / обновите эту запись в файле META-INF/MANIFEST.MF в файле bootstrap.jar

Class-Path: commons-daemon.jar tomcat-juli.jar

, а затем попробуйте запустить сервер tomcat

0 голосов
/ 14 ноября 2015

Привет just Я только начал учиться, также столкнулся с той же проблемой, и, наконец, я прошел следующие шаги:

  1. Tomcat v7.0 Apache Open,
  2. Обзор информации в общем запуске
  3. Открыть конфигурацию> Изменить> Конфигурация,> Путь к классам,> Записи,
  4. Внешний TOMCAT_HOME / bin / tomcat-juli.jar
  5. перезагрузите ваш ломбоз

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

enter image description here

enter image description here

0 голосов
/ 14 августа 2015

Bootstrap.jar отсутствует, поэтому это исключение наступает

0 голосов
/ 20 июля 2011

По какой-то причине tomcat-juli.jar (или какой-либо JAR-файл, содержащий org.apache.juli.logging.LogFactory) не добавляется в путь к классам.

Вы не говорите, как запускаете tomcat (плагин Eclipse Tomcat, Web Tools, ANT-скрипт, ...), поэтому трудно сказать, почему его там нет. Если возможно, добавьте точку останова в URLClassLoader.java:202 и проверьте результат вызова getURLs() (см. Пункт № 5 в 5 советов по отладке кода Java в Eclipse ).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...