CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  框架、开源

spring 连接数据库出错,疯了

楼主baobaoer(宝宝儿)2005-08-27 18:17:54 在 Java / 框架、开源 提问

初学用   spring+hibernate开发,服务器tomcat   5.0.25.     tomcat   启动时就报错:org.apache.commons.dbcp.SQLNestedException:   Cannot   load   JDBC   driver   class   'oracl  
  e.jdbc.driver.OracleDriver',   cause:  
  我的WEB-INF/lib下面有   classes12.jar   的,下面是spring的相关配置文件的相关部分:  
  <bean   id="dataSource"   class="org.apache.commons.dbcp.BasicDataSource"   destroy-method="close">  
      <property   name="driverClassName">  
            <value>oracle.jdbc.driver.OracleDriver</value>  
      </property>  
      <property   name="url">  
            <value>jdbc:oracle:oci:@127.0.0.1:1521:orcl</value>  
      </property>  
      <property   name="username">  
            <value>mytest</value>  
      </property>  
      <property   name="password">  
            <value>123456</value>  
      </property>  
          </bean>  
  <bean   id="sessionFactory"   class="org.springframework.orm.hibernate.LocalSessionFactoryBean"   >  
      <property   name="dataSource">  
            <ref   local="dataSource"   />  
      </property>  
      <property   name="mappingResources">  
        <list>  
            <value>/hbm/test/User.hbm.xml</value>  
            <value>/hbm/test/UserEmail.hbm.xml</value>  
        </list>  
      </property>  
      <property   name="hibernateProperties">  
        <props>  
              <prop   key="hibernate.dialect">net.sf.hibernate.dialect.Oracle9Dialect</prop>  
              <prop   key="hibernate.show_sql">true</prop>  
        </props>  
      </property>  
          </bean> 问题点数:100、回复次数:6Top

1 楼baobaoer(宝宝儿)回复于 2005-08-27 18:20:11 得分 0

哦,上面的jdbc:oracle:oci:@127.0.0.1:1521:orcl应该是jdbc:oracle:thin:@127.0.0.1:1521:orclTop

2 楼baobaoer(宝宝儿)回复于 2005-08-27 18:28:02 得分 0

大虾救命啊Top

3 楼wingtrace(虽然生活很艰苦,但是我们也不能做禽兽)回复于 2005-08-27 18:44:50 得分 70

classes12.jar   放到TOMCAT_HOME\common\lib   下面。Top

4 楼simon0512(虫虫)回复于 2005-08-27 22:44:42 得分 30

楼上正解Top

5 楼baobaoer(宝宝儿)回复于 2005-08-28 00:28:54 得分 0

是可以了,不知道什么原因,以前采用其他架构没碰到过Top

6 楼wingtrace(虽然生活很艰苦,但是我们也不能做禽兽)回复于 2005-08-28 10:50:42 得分 0

真正的原因可能是Oracle连接池的初始化动作发生在你的Web应用被装载之前。这种情况很常见的。  
  Tomcat要在Web应用装载的时候才会把WEB-INF/lib下面的jar文件加载到CLASSPATH。  
  Spring我不是很熟悉,不知道它里面是怎么运作的,有兴趣的话搂主研究一下吧。:)Top

相关问题

  • 连接数据库出错
  • 连接数据库出错
  • 连接数据库出错
  • 连接数据库出错
  • 数据库连接出错
  • asp 连接数据库出错!求助!!
  • 连接0racle数据库出错
  • 数据库连接出错!!!急!!!
  • 连接 SQL 数据库时出错
  • 连接 SQL 数据库时出错,

关键词

  • spring
  • jdbc
  • oracle
  • tomcat
  • hbm
  • orcl
  • driver
  • jar
  • lib

得分解答快速导航

  • 帖主:baobaoer
  • wingtrace
  • simon0512

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo