Java Oracle驱动程序错误Oracle.jdbc.Driver.T4CConnection.isValid(I)Z

Java Oracle驱动程序错误Oracle.jdbc.Driver.T4CConnection.isValid(I)Z,java,oracle,maven,jdbc,Java,Oracle,Maven,Jdbc,我正在使用从Oracle站点分发的ojdbc7.jar,到目前为止,它工作得非常好。然而,最近,我们决定使用maven结构来开发我们的Web应用程序,所以我一直在将Java Web应用程序转换为maven。现在,在建立oracle DB连接时,我看到了这个oracle.jdbc.driver.T4CConnection.isValidIZ错误,尽管我使用的驱动程序文件与非maven版本中的驱动程序文件完全相同。我的依赖项声明如下: <dependency> <group

我正在使用从Oracle站点分发的ojdbc7.jar,到目前为止,它工作得非常好。然而,最近,我们决定使用maven结构来开发我们的Web应用程序,所以我一直在将Java Web应用程序转换为maven。现在,在建立oracle DB连接时,我看到了这个oracle.jdbc.driver.T4CConnection.isValidIZ错误,尽管我使用的驱动程序文件与非maven版本中的驱动程序文件完全相同。我的依赖项声明如下:

<dependency>
    <groupId>com.oracle</groupId>
    <artifactId>ojdbc</artifactId>
    <version>7</version>
</dependency>

您需要运行maven安装文件,因为maven无法下载它


你升级了Java吗?mavenized ur web app之前使用的是哪个版本?现在使用的是哪个版本?您介意发布完整的堆栈跟踪吗?我们使用的是Java 1.7,是的,我将在问题中发布堆栈跟踪。我已经发布了,它不起作用。我仍然会遇到同样的错误,而且只有在使用Maven时才会出现。
org.apache.tomcat.dbcp.dbcp2.DelegatingConnection.isValid(DelegatingConnection.java:913)

org.apache.tomcat.dbcp.dbcp2.PoolableConnection.validate(PoolableConnection.java:226)

org.apache.tomcat.dbcp.dbcp2.PoolableConnectionFactory.validateConnection(PoolableConnectionFactory.java:302)

org.apache.tomcat.dbcp.dbcp2.BasicDataSource.validateConnectionFactory(BasicDataSource.java:2208)

org.apache.tomcat.dbcp.dbcp2.BasicDataSource.createPoolableConnectionFactory(BasicDataSource.java:2191)

org.apache.tomcat.dbcp.dbcp2.BasicDataSource.createDataSource(BasicDataSource.java:1945)

org.apache.tomcat.dbcp.dbcp2.BasicDataSource.getConnection(BasicDataSource.java:1412)

com.networkfleet.sre.common.db.Resource.getDBConnectionDEV(Resource.java:75)

com.networkfleet.sre.app.checkreport.CheckReportSrv.doGet(CheckReportSrv.java:63)

javax.servlet.http.HttpServlet.service(HttpServlet.java:622)

javax.servlet.http.HttpServlet.service(HttpServlet.java:729)

org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:291)

org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)

org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:219)

org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106)

org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:614)

org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:142)

org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)

org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:617)

org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88)

org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:518)

org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1091)

org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:668)

org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.doRun(AprEndpoint.java:2463)

org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:2452)

java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)

java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)

org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)

java.lang.Thread.run(Thread.java:745)