zhangyanfengzi
2013-10-25 10:52
浏览 201
已采纳

SSH整合报错

Invalid bean definition with name 'dataSource' defined in class path resource [applicationContext.xml]: Could not resolve placeholder 'jdbc.driverClassName'

 找不到错误原因,希望得到大家的帮助,谢谢

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

4条回答 默认 最新

  • jinnianshilongnian 2013-10-25 14:54
    已采纳

    他的问题是 编译器没编译最新的到 classpath

    点赞 打赏 评论
  • iteye_14005 2013-10-25 12:49

    :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文件中的名字一致

    点赞 打赏 评论
  • 葵儿♪ 2013-10-25 15:48

    Could not resolve placeholder 'jdbc.driverClassName'

    properties 文件 中找不到 jdbc.driverClassName 这个Key,确认一下

    点赞 打赏 评论
  • 乘桴游海 2013-10-25 19:14

    jdbc.driverClassName
    检查你的配置文件,是不是通过读取.properties 文件注入进来的? 如果是,则需要配置上。
    如果不是,而是你从别的地方拷贝的一个applicationcontext.xml 那么可以手动写入值。

    点赞 打赏 评论

相关推荐 更多相似问题