2017-02-16 2 views
1

У меня есть приложение SpringBoot, которое я только начал работать с другого разработчика. Я бы хотел установить точки останова и выполнить код для отладки. Я делал это в прошлом с другими приложениями SprintBoot. Я мог бы просто начать отладочную сессию от Main и прочь, это пойдет.Проблемы при попытке отладки приложения SpringBoot с Intellij

Когда я пытаюсь сделать это в этом приложении я получаю следующее исключение:

Exception in thread "main" java.lang.NoClassDefFoundError: org/springframework/beans/factory/ListableBeanFactory 

Я использую 4.2.7 Высвобождение SpringBeans. Я просверлил в этот пакет ListableBeanFactory, но по какой-то причине, когда я пытаюсь запустить запущенное приложение (которое содержит главную точку входа метода), он не может его найти.

+0

У вас есть эта зависимость, указанная где-то в вашем файле pom? Предположим, что maven – Sebas

+0

Попробуйте использовать тип конфигурации запуска/отладки Spring Boot и убедитесь, что зависимости имеют правильную область действия в pom.xml. Это может помочь переключить предоставленную область для компиляции. – CrazyCoder

ответ

0

В конфигурации среды выполнения есть поле «Использовать путь к классам модуля»

Может быть, он установлен неправильно?

Это единственная проблема, с которой я иногда сталкиваюсь при отладке весенней загрузки из IntelliJ.

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