码迷,mamicode.com
首页 > 数据库 > 详细

01.Eclipse tomcat数据源配置Unable to find [jdbc]

时间:2016-12-15 17:59:50      阅读:580      评论:0      收藏:0      [点我收藏+]

标签:style   div   metadata   workspace   tom   check   ring   方法   depend   

一、问题情境
通常情况下如果eclipse中配置tomcat时,本地tomcat本地目录中的context.xml没有配置数据源时,
eclipse中配置tomcat已经配置完成,在其中运行web项目时,会报如下错误

Unable to find [jdbc].

警告: Bean creation exception on non-lazy FactoryBean type check: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ‘mapper.ImplicitCollectionMapping‘ defined in URL [jar:file:/D:/JAVA开发资料/eclipse_workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/hap/WEB-INF/lib/xstream-1.4.1.jar!/com/thoughtworks/xstream/mapper/Mapper$ImplicitCollectionMapping.class]: Unsatisfied dependency expressed through bean property ‘sqlSessionFactory‘: Error creating bean with name ‘sqlSessionFactory‘ defined in file [D:\JAVA开发资料\eclipse_workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\hap\WEB-INF\classes\spring\applicationContext.xml]: Cannot resolve reference to bean ‘dataSource‘ while setting bean property ‘dataSource‘; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘dataSource‘ defined in file [D:\JAVA开发资料\eclipse_workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\hap\WEB-INF\classes\spring\applicationContext.xml]: Invocation of init method failed; nested exception is javax.naming.NameNotFoundException: Name [jdbc/hap_dev] is not bound in this Context. Unable to find [jdbc].; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘sqlSessionFactory‘ defined in file [D:\JAVA开发资料\eclipse_workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\hap\WEB-INF\classes\spring\applicationContext.xml]: Cannot resolve reference to bean ‘dataSource‘ while setting bean property ‘dataSource‘; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘dataSource‘ defined in file [D:\JAVA开发资料\eclipse_workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\hap\WEB-INF\classes\spring\applicationContext.xml]: Invocation of init method failed; nested exception is javax.naming.NameNotFoundException: Name [jdbc/hap_dev] is not bound in this Context. Unable to find [jdbc].

二、eclipse中配置tomcat重新配置数据源
按照如图配置即可
技术分享
 
三、JNDI配置方法
http://blog.csdn.net/sunvsjay1890/article/details/52694285
http://www.cnblogs.com/xuan52rock/p/4745241.html




01.Eclipse tomcat数据源配置Unable to find [jdbc]

标签:style   div   metadata   workspace   tom   check   ring   方法   depend   

原文地址:http://www.cnblogs.com/dancing-fat/p/6183766.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!