2012-05-01 2 views
1

Связанное: Cannot view exceptions thrown during Tomcat startup from EclipseMystery исключения при запуске Tomcat из Затмения

Я установка Eclipse, чтобы заставить перерыв на NoClassDefError исключений. Когда я запускаю tomcat через Eclipse, и мое веб-приложение развернуто, я получаю 5-6 принудительных перерывов в этом типе исключения, но буквально ничего не выводится в файл catalina.out и файл журнала log4j. Я пробовал несколько разных уровней журнала для log4j (ошибка, предупреждение, отладка), но я не могу найти никакой информации об этих исключениях. Фактически, единственная причина, по которой я знаю, что они происходят, - это то, что отладчик Eclipse ломается над ними.

Понятное дело, я понимаю, что указывает исключение NoClassDefError, но я не могу получить, какой класс не загружается, потому что я не могу найти трассировку стека в любом месте!

+1

Tomcat может просто сканировать определенные (необязательные) библиотеки? Это происходит с и без вашего приложения (войны), развернутого на сервере? – home

+0

Хорошая идея, я попытался начать работу без развертывания моего приложения, и ошибки все еще бросаются. Похоже, что эти исключения не связаны с моей заявкой. Мне просто хотелось бы знать, что искал Томкат. –

+0

Если отладчик Eclipse нарушает исключения, не показывает ли он имя запрашиваемого класса? –

ответ

0

Я никогда не видел этого. Я просто проигнорировал исключения, и все кажется ОК. Когда я получу больше времени, я буду копать глубже.

0

У вас есть права на запись в папку журнала Tomcat?

Также убедитесь, что все ваши библиотеки попадут в вашу войну. Щелкните левой кнопкой мыши по вашему проекту, откройте «Свойства». Перейти к сборке развертывания. Убедитесь, что все ваши библиотеки goto /WEB-INF/lib папка в войне, которая будет создана.

+0

Журнальные файлы написаны правильно, просто нет упоминаний об этих исключениях в журналах. У меня нет раздела «Развертывание развертывания» в окне «Свойства». –

+0

Является ли ваш проект динамичным веб-проектом? Если ответ отрицательный, вы можете преобразовать его, используя раздел «Границы проекта в свойствах». –

+0

Я готов сделать конверсию, но я беспокоюсь, что она что-то сломает (я очень переживаю). Это код, который я унаследовал. –

Смежные вопросы