`
lgstarzkhl
  • 浏览: 328378 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论

关于错误oracle.jdbc.OracleDriver的解决

    博客分类:
  • java
阅读更多
在使用tomcat6发布程序时总是出现错误

java.lang.ClassNotFoundException: oracle.jdbc.OracleDriver

错误提示信息如下 :

严重: Servlet.service() for servlet action threw exception
java.lang.ClassNotFoundException: oracle.jdbc.OracleDriver
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:169)
at org.apache.tomcat.dbcp.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1130)
at org.apache.tomcat.dbcp.dbcp.BasicDataSource.getConnection(BasicDataSource.java:880)
at org.springframework.orm.hibernate3.LocalDataSourceConnectionProvider.getConnection(LocalDataSourceConnectionProvider.java:82)
at org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:423)
at org.hibernate.jdbc.ConnectionManager.getConnection(ConnectionManager.java:144)
at org.hibernate.jdbc.AbstractBatcher.prepareQueryStatement(AbstractBatcher.java:139)
at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1547)
at org.hibernate.loader.Loader.doQuery(Loader.java:673)
at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:236)
at org.hibernate.loader.Loader.doList(Loader.java:2220)
at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2104)
at org.hibernate.loader.Loader.list(Loader.java:2099)
at org.hibernate.loader.custom.CustomLoader.list(CustomLoader.java:289)
at org.hibernate.impl.SessionImpl.listCustomQuery(SessionImpl.java:1695)
at org.hibernate.impl.AbstractSessionImpl.list(AbstractSessionImpl.java:142)
at org.hibernate.impl.SQLQueryImpl.list(SQLQueryImpl.java:152)
at com.sitech.common.dao.BaseDAO$4.doInHibernate(BaseDAO.java:380)
at org.springframework.orm.hibernate3.HibernateTemplate.doExecute(HibernateTemplate.java:419)
at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:339)
at com.sitech.common.dao.BaseDAO.getBySql(BaseDAO.java:372)
at com.sitech.common.dao.BaseDAO$$FastClassByCGLIB$$93db9217.invoke(<generated>)
at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
at org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:700)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
at org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:635)
at com.sitech.common.dao.BaseDAO$$EnhancerByCGLIB$$5c9ba2f8.getBySql(<generated>)
at com.sitech.service.WarningTypeService.getWarningEntityList(WarningTypeService.java:286)
at com.sitech.service.WarningTypeService$$FastClassByCGLIB$$79a368ed.invoke(<generated>)
at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
at org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:628)
at com.sitech.service.WarningTypeService$$EnhancerByCGLIB$$2216fdf0.getWarningEntityList(<generated>)
at com.sitech.struts.WarningTypeAction.entitycheck(WarningTypeAction.java:209)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:276)
at org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:196)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:421)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:226)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:415)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.sitech.common.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:43)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:619)



经查找原因,是tomcat或者其它web窗器在加载JNDI数据源的时候没有找到对应的jar包,我使用的是tomcat,所以将class12.jar文件拷贝到lib目录下,启动,可以正常使用。
分享到:
评论

相关推荐

    oracle.jdbc.driver.oracledriver Oracle JDBC驱动包 ojdbc6

    oracle11g的驱动包,包括classes12.jar,ojdbc5.jar,ojdbc6.jar;

    oracle.jdbc.driver.OracleDriver

    oracle.jdbc.driver.OracleDriver

    Oracle JDBC Driver

    这里是Oracle数据库11g版本中的ojdbc5驱动包和ojdbc6驱动包

    ojdbc14-10.2.0.2.0.rar

    oracle.jdbc.OracleDriver.class oracle.jdbc.OracleOCIFailover.class oracle.jdbc.OracleParameterMetaData.class oracle.jdbc.OraclePreparedStatement.class oracle.jdbc.OracleResultSet.class oracle.jdbc....

    oraclejdbc驱动

    它包含 JDBC 驱动程序类,但不包含在 Oracle Object 和 Collection 类型中支持 NLS 的类。 ojdbc5_g.jar (3,081,328 字节)— 与 ojdbc5.jar 一样,除了类通过“javac -g”编译并包含跟踪代码。 ojdbc6.jar (2,...

    oracle.jdbc-driver-locator.jar

    oracle.jdbc-driver-locator.jar

    Oracle JDBC Drivers release 11.2.0.3.0.rar

    These are the driver versions in the 11R2 release: - JDBC Thin Driver 11R2 100% Java client-side JDBC driver for use in client applications, ... driver used to be called the "JDBC Kprb Driver".

    Oracle数据库的JDBC驱动包

    其中classes12.jar是从oracle安装目录中获取的,使用它编写java程序连接oracle时,驱动包的加载路径为"oracle.jdbc.driver.OracleDriver",即Class.forName("oracle.jdbc.driver.OracleDriver")。另一个ojdbc6.jar的...

    oracle各个版本的驱动包

    ojdbc 5 6 7 8 10 满足各个版本的oracle 驱动包下载 oracle10g 11g 12c 18c 19c 版本所用jar包

    Oracle12C JDBC 驱动

    Oracle12C 12.2.0.1 JDBC 驱动 Oracle Database 12c Release 2 (12.2.0.1) drivers

    oracleJDBC驱动

    oracle数据库JDBC驱动oracle 10g方便连接oracle10g数据库使用

    jsp 复习资料

    .请选出微软公司提供的连接SQL Server 2000的... oracle.jdbc.driver.OracleDriver B. sun.jdbc.odbc.JdbcOdbcDriver C. com.microsoft.jdbc.sqlserver.SQLServerDriver D. com.mysql.jdbc.Driver

    jdbc-driver(Oracle-Mysql).rar jdbc 驱动

    oracle与java连接的驱动

    ojdbc6.jar ojdbc6-11.2.jar

    使用logstash连接oracle的时候必须使用匹配ojdbc,不然会报错Java:oracle.jdbc.driver.OracleDriver not loaded. Are you sure you've included the correct jdbc driver in :jdbc_driver_library? 一个是oracle11.1....

    java编程中连接Oracle的JDBC的jar包

    java编程中连接Oracle的JDBC的jar包

    oracle jdbc dirver

    oracle 10g 数据库驱动下载:oracle jdbc dirver

    Oracle JDBC驱动

    下载哪个版本,跟你使用的JDK版本有关,比如使用JDK1.5,则下载ojdbc5.jar。若使用JDK1.6,则下载ojdbc6.jar。因为没有ojdbc7.jar或ojdbc8.jar,所以若使用JDK1.7或JDK1.8,也是下载ojdbc6.jar。

    oracle-jdbc.zip

    该资源是oracle数据库连接驱动jar包最新,ojdbc8和ojdbc10两个版本。官方下载比较慢,

    Oracle连接数据库JDBC驱动包

    Oracle连接数据库JDBC驱动包,对于老版本的oracle,连接驱动比较难找比较难找,甲骨文官网下载难以查找旧版JDBC驱动。 压缩包搜集了几个版本的JDBC驱动,适用于Oracle9i 10,11等。

Global site tag (gtag.js) - Google Analytics