【发布时间】:2016-11-07 14:24:54
【问题描述】:
我从 Git 存储库导入了一个项目。当我尝试部署到 ESB 时,部署失败并报告它找不到属性文件。 //org.springframework.beans.factory.BeanInitializationException: 无法加载属性;嵌套异常是 java.io.FileNotFoundException:类路径资源 [config.properties] 无法打开,因为它不存在 在 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 中的属性文件?
这里是代码 sn-p:
【问题讨论】:
标签: deployment dependency-properties mule-studio filenotfoundexception anypoint-studio