2014-05-08 65 views
0

我在我的测试战中有一个applicationcontext.xml,其中导入jar的JarapplicationContext.xml。但是这个JArApplicationContext.xml引用了一个属性文件,当我在eclipse中运行战争时,我找不到那个属性。我试图在我的战争中包含该属性文件,但仍然得到属性错误。如何导入由导入资源访问的属性文件

我需要加载应用程序上下文之前加载属性文件。

+0

有你正确地把属性文件路径中XML你在哪里加载它? –

+0

是的。我有。我猜测这个错误是因为,所有xmls的导入都是在加载属性文件之前发生的。 – user3616670

+0

你怎么加载属性文件..显示我 –

回答

0

仅加载Spring上下文的web.xml文件,其中包括在该XML

和进口资源之前,您应该加载属性文件导入资源。

所以web.xml中应该有如下

<context-param> 
<param-name>contextConfigLocation</param-name> 
<param-value> /META-INF/application-context.xml</param-value> 
</context-param> 

application-context.xml

后豆类标签

第一行应该像下面

<context:property-placeholder location='abc.properties'/>