在Mule 3.8中加载.properties文件时,FilenotFound异常



我已经从Git存储库导入了一个项目。当我尝试部署到ESB时,部署失败并报告无法找到属性文件。//org.springframework.beans.factory。BeanInitializationException:无法加载属性;嵌套异常是java.io.FileNotFoundException:类路径资源[配置。属性]无法打开,因为它不存在在org.springframework.beans.factory.config.PropertyResourceConfigurer.postProcessBean工厂(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中的属性文件?

下面是代码片段:

保持你的配置。属性文件中的类路径,并引用它如下

<context:property-placeholder location="config.properties" />

相关内容

最新更新