在搭项目时出错导致无法运行,可能是spring中要配置数据源的错但不能确定有高手解决下不胜感激报错如下:

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在搭项目时出错导致无法运行,可能是spring中要配置数据源的错但不能确定有高手解决下不胜感激报错如下:相关的知识,希望对你有一定的参考价值。

2013-05-16 14:39:28,675 ERROR [org.springframework.web.context.ContextLoader] - Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'aefidrugTreeAction' defined in ServletContext resource [/config/spring/sd/applicationContext-sd-aefii.xml]: Cannot resolve reference to bean 'aefidrugTreeProvider' while setting bean property 'service'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'aefidrugTreeProvider' defined in ServletContext resource [/config/spring/sd/applicationContext-sd-aefii.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [com.icss.sfda.dmias.sd.aefii.business.TreeProvider]: Constructor threw exception; nested exception is java.lang.IllegalArgumentException: Property 'driverClassName' must not be empty
at

这个异常太常见了,就是你配置spring文件的时候,某个id的 name写错了。applicationContext-sd-aefii.xml文件里面的aefidrugTreeProvider这个bean写错 了,或者没对应上,你看看,具体我也找不出来。追问

关键是我都陪好了

都有配置的 我上网查了好像是数据源的问题 我有好几个这样的配置都报同样的错误

参考技术A Property 'driverClassName' must not be empty。

TreeProvider这个属性不能为空。
参考技术B 好像是bean实例化失败,看一下这个配置的bean地方,是否已经注入了

springbootjar包运行报初始化bean异常

参考技术A
异常原因可能有以下几种:

1. 在Spring配置文件中有重复配置,导致bean初始化出错。

2. 在Spring配置文件中有拼写错误,导致bean初始化出错。

3. 依赖的库文件有缺失或者不兼容的情况,导致bean初始化出错。

4. 在Spring配置文件中缺少相应的组件,导致bean初始化出错。

5. bean的依赖发生变更,导致bean初始化出错。

以上是关于在搭项目时出错导致无法运行,可能是spring中要配置数据源的错但不能确定有高手解决下不胜感激报错如下:的主要内容,如果未能解决你的问题,请参考以下文章

为什么java web项目中要使用spring

运行 apt-get update 时出错 可能不正确的发布文件导致 apt-get update 失败

构建spring boot项目时出错[重复]

Spring Boot 引入org.springframework.boot.SpringApplication出错

springbootjar包运行报初始化bean异常

运行 Angular 项目会导致 node-sass 出错