Проблема: FileNotFoundException для AppConfig.xml в проекте SpringJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Проблема: FileNotFoundException для AppConfig.xml в проекте Spring

Сообщение Anonymous »


Изображение

Я работаю над проектом на базе Maven. Проект Spring с именем MavenfirstProject.
Структура папок следующая:

Код: Выделить всё

src
├── main
│   ├── java
│   │   └── in.sp.main.App.java
│   └── resources
│       └── AppConfig.xml
└── test
Проблема: я постоянно получаю исключение FileNotFoundException при попытке загрузить файл AppConfig.xml с помощью ClassPathXmlApplicationContext.
Вот соответствующая ошибка: >

Исключение в потоке «main» org.springframework.beans.factory.BeanDefinitionStoreException: IOException анализирует XML-документ из ресурса пути к классу [in/sp/resources/AppConfig.xml]


Вызвано: java.io.FileNotFoundException: ресурс пути к классу [in/sp/resources/AppConfig.xml] не может открываться, поскольку он не существует.

Что я пробовал:
Расположение файла: файл помещен в разделе src/main/resources, который должен быть включен в путь к классам.
Загрузка файла конфигурации: для загрузки файла я использую следующий код:

Код: Выделить всё

String file = "in/sp/resources/AppConfig.xml";
ApplicationContext context = new ClassPathXmlApplicationContext(file);
Очистка и пересборка проекта. Я очистил и пересобрал проект в IntelliJ, чтобы убедиться, что файл был правильно скопирован в target/classes.
Наблюдаемое поведение: даже после выполнения этих шагов исключение сохраняется, и Spring все еще пытается найти файл в каталоге in/sp/resources, а не в корневом пути к классам.

Подробнее здесь: https://stackoverflow.com/questions/789 ... ng-project
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»