Invalid bean definition with name 'dataSource' defined in class path resource [applicationContext.xml]: Could not resolve placeholder 'jdbc.driverClassName'
找不到错误原因,希望得到大家的帮助,谢谢
他的问题是 编译器没编译最新的到 classpath
:D spring在生成dataSource时候没有解决jdbc.driverClassName占位符。一般有两种情况:
1. 你是不是没有配置加载.properties文件,添加
[code="java"] class=" class="com.baidu.bjf.beans.config.JndiPropertyPlaceholderConfigurer">
">
your .properties file path
[/code]
2. 你是不是jdbc.driverClassName是不是与properties文件中的名字一致
Could not resolve placeholder 'jdbc.driverClassName'
properties 文件 中找不到 jdbc.driverClassName 这个Key,确认一下
jdbc.driverClassName
检查你的配置文件,是不是通过读取.properties 文件注入进来的? 如果是,则需要配置上。
如果不是,而是你从别的地方拷贝的一个applicationcontext.xml 那么可以手动写入值。