繁体   English   中英

java.lang.IllegalStateException:无法加载ApplicationContext

[英]java.lang.IllegalStateException: Failed to load ApplicationContext

在运行J单元测试用例时,出现以下错误:

java.lang.IllegalStateException: Failed to load ApplicationContext  Caused by: 
org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean 
named 'dataSource' is defined

我在.xml文件中将数据源定义为"com.mchange.v2.c3p0.ComboPooledDataSource"

可能是什么原因请帮忙。

您的bean定义是否完全如下(您的异常表明bean的id重要)?

<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" ...

您还确定JUnit会拾取此XML文件吗? 在文件的开头添加一些假字符,如果在分析文件时测试失败,则可以。 如果您遇到相同的错误-JUnit运行器甚至不会解析该文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM