Исключение FilenotFound при загрузке из файла .properties в Mule 3.8

Я импортировал проект из репозитория Git. Когда я пытаюсь выполнить развертывание в ESB, происходит сбой развертывания и сообщение о том, что не удается найти файл свойств. //org.springframework.beans.factory.BeanInitializationException: не удалось загрузить свойства; вложенным исключением является java.io.FileNotFoundException: ресурс пути к классу [config.properties] не может быть открыт, поскольку он не существует в org.springframework.beans.factory.config.PropertyResourceConfigurer.postProcessBean Factory(PropertyResourceConfigurer.java:89) ~[spring -beans-4.1.6.RELEASE.jar:4.1.6.RELEASE] в org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors (PostProcessorRegistrationDelegate.java:265) ~[spring-context-4.1.6.RELEASE.jar: 4.1.6.RELEASE] на org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors (PostProcessorRegistrationDelegate.java:162) ~[spring-context-4.1.6.RELEASE.jar:4.1.6.RELEASE]

Я использую файл свойств для нескольких сведений о среде и, основываясь на имени среды, я беру файл и копирую его в папку src/main/resources. Однако, хотя я вижу, что файлы правильно подбираются и копируются в папку src/main/resources. Другие, кажется, смогли успешно развернуть его. Я попытался переместить файлы свойств в папку src/main/resources с тем же результатом. Почему ESB не может найти файлы свойств, расположенные в /src/main/resources?

Вот фрагмент кода:


person user3052531    schedule 07.11.2016    source источник


Ответы (1)


сохраните файл config.properties в своем пути к классам и укажите его, как показано ниже.

<context:property-placeholder location="config.properties" />
person Alpesh Gediya    schedule 07.11.2016