1
我有一个Eclipse火星项目编制与以下路径一个Spring bean定义文件的JAR文件:my-project.jar/spring/config.xml
未能导入bean定义文件
此工件被包含在另一个Eclipse Web应用程序项目(通过Maven的)。当我展开编译的war文件的内容时,我可以看到my-project.jar文件及其内容(即config.xml)存在。
web应用程序里面,我有一个春天的定义文件(WEB-INF/classes/spring/context.xml)
,它具有config.xml中的导入语句如下:<import resource="classpath:spring/config.xml"/>
我遇到问题,当我启动web应用(通过Eclipse)。我得到以下异常:
org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: Failed to import bean definitions from relative location [data.xml]
Offending resource: class path resource [spring/context.xml]; nested exception is org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: Failed to import bean definitions from URL location [classpath:spring/config.xml]
的文件是在类路径中,所以我认为有,我无法弄清楚一些类加载器的问题。奇怪的是,这个问题不一致。有一两次启动webapp没有产生任何错误。