FileNotFoundException..Classpath ресурс не найден весной?

У меня есть такой код в Main.java :

AbstractApplicationContext context  = new ClassPathXmlApplicationContext("spring-config.xml");

До недавнего времени это работало, но я не не знаю, почему он начал работать со следующим исключением:

Исключение в потоке "main" org.springframework.beans.factory.BeanDefinitionStoreException: IOException разбирает XML-документ из ресурс пути к классу [Весенне-config.xml]; вложенное исключение является java.io.FileNotFoundException: ресурс пути к классу [spring-config.xml] не может быть открыт поскольку он не существует

, то spring-config.xml находится в папке src / main / resources .

На самом деле я хотел узнать об аннотациях: @Postconstruct и @Predestroy, поэтому я изменил путь сборки на Jdk 1.6 с Jdk 1.5.

С тех пор проблема началась ...

Любая подсказка, почему она не работает?

ПРИМЕЧАНИЕ: Если кто-то хочет увидеть мой проект структура, пожалуйста, перейдите по этой ссылке http://code.google.com/p/javapracticeram/source/browse/trunk/SpringExample/

РЕДАКТИРОВАТЬ: alt text

8
задан Glorfindel 5 August 2019 в 11:04
поделиться

2 ответа

Это связано с тем, что spring-config.xml отсутствует в пути к классам.

Добавьте полный путь к файлу spring-config.xml в путь к классам.

Также напишите команду, которую вы выполняете для запуска вашего проекта. Вы можете проверить путь к классам в команде.

0
ответ дан 5 December 2019 в 13:59
поделиться

Проверьте содержимое SpringExample / target / classes. Есть там spring-config.xml? Если нет, попробуйте вручную удалить каталог SpringExample / target / и принудительно выполнить перестройку с помощью Project => Clean ... в Eclipse.

3
ответ дан 5 December 2019 в 13:59
поделиться
Другие вопросы по тегам:

Похожие вопросы: