无法在karaf容器上使用spring PropertyResourceConfigurer加载属性

时间:2016-11-02 01:01:50

标签: java spring apache-karaf karaf

我有propertyResourceConfigurer如下

<context:property-placeholder
        ignore-resource-not-found="false" ignore-unresolvable="true"
        location="${karaf.home}/product/properties/device.properties,file:${karaf.home}/product/properties/device.properties,file:///${karaf.home}/product/properties/device.properties"/>

当我在我的karaf容器中部署jar时,我得到一个例外,如下所示

org.springframework.beans.factory.BeanInitializationException:无法加载属性;嵌套异常是java.io.FileNotFoundException:OSGi资源[/opt/product/properties/device.properties。

我在我的linux环境中使用相对路径,因为你可以看到我尝试了多个位置,没有人可以解析属性文件。

我没有想法,请帮忙。提前谢谢。

0 个答案:

没有答案