从spring实例化XMLConfiguration

时间:2011-01-15 23:26:45

标签: java spring spring-mvc

我正在尝试从spring appcontext实例化XMLConfiguration,我的配置文件在

src/main/resources/

但是当我尝试传递这样的构造函数时:

<constructor-arg type="java.lang.String" value="classpath:/config.xml"/>

<constructor-arg type="java.lang.String" value="classpath:config.xml"/>

弹簧找不到文件:

  

org.apache.commons.configuration.ConfigurationException:找不到配置源类路径:/config.xml

但我可以在战争中看到它,

\WEB-INF\classes

有谁能想到我做错了什么?

1 个答案:

答案 0 :(得分:2)

classpath:/config.xml是Spring风格,而Commons Config不知道这意味着什么。您需要将路径传递给它知道如何解释的XMLConfiguration。您发布的javadoc链接表明XMLConfiguration需要实际的文件路径,而不是类路径引用。