请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

请问这个问题怎么解决

Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@6b143ee9] to prepare test instance [com.hll.o2o.dao.AreaDaoTest@4387b79e] java.lang.IllegalStateException: Failed to load ApplicationContext

正在回答 回答被采纳积分+3

2回答

翔仔 2019-02-20 23:39:39

同学好,需要你提供一些更详细的信息,比如说你是在进行ut的时候报错的吗,如果是的话,请提供ut里的failure trace相关的信息截图,或者你可以粘贴截图里面的caused by附近的错误到百度上去看看主要是什么错误,一般都是由于spring-dao.xml配置有问题,导致扫描不到对应的dao或者是baseTest.java里面没有指定加载spring-dao.xml或者你的测试类没有extends baseTest.java造成的

0 回复 有任何疑惑可以回复我~
  • 提问者 慕粉0950548111 #1
    Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: Invalid bean definition with name 'dataSource' defined in file 
            [D:\java文件保存\o2o\target\classes\spring\spring-dao.xml]: Could not resolve placeholder 'jdbc.username' in value "${jdbc.username}"; 
            nested exception is java.lang.IllegalArgumentException: Could not resolve placeholder 'jdbc.username' in value "${jdbc.username}"
    Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder 'jdbc.username' in value "${jdbc.username}"
    回复 有任何疑惑可以回复我~ 2019-02-21 21:06:15
  • 翔仔 回复 提问者 慕粉0950548111 #2
    同学好,这个问题是因为你的jdbc.properties文件没有设置或者是spring-dao.xml里面在读取密码帐号的时候没指定去jdbc.properties读取,也就是配置有些问题,从这两方面入手去解决
    回复 有任何疑惑可以回复我~ 2019-02-22 00:28:12
孔雀东南飞1 2019-02-20 20:32:30

你jdk版本是1.7还是1.8啊?


0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信