当前位置: 首页 > 知识库问答 >
问题:

在使用Tomcat 8服务器创建到Oracle9数据库的连接时获取AbstractMethodError

罗安宁
2023-03-14

当我启动Tomcat8服务器时,我得到了以下错误。我正在使用OJDBC14.jar,我也尝试过使用OJDBC6.jar,但它不起作用,这只在Tomcat8中发生。如果我使用Tomcat7,那么它不会抛出任何异常。JRE版本是7

由:java.lang.abstractMethoderror:oracle.jdbc.driver.t4cConnection.isvalid(I)Z在org.apache.tomcat.dbcp.dbcp2.delegatingConnection.isvalid(delegatingConnection.java:917)在org.apache.tomcat.dbcp.dbcp2.poolableConnection.validate(poolableConnection.java:282)在org.apache.tomcat.dbcp.dbcp2.basicDataSource.val在org.apache.tomcat.dbcp.dbcp2.basicDataSource.createPoolableConnectionFactory(BasicDataSource.java:2289),在org.apache.tomcat.dbcp.dbcp2.basicDataSource.createDataSource(BasicDataSource.java:2038),在org.apache.tomcat.dbcp.dbcp2.basicDataSource.createDataSource.getConnection(BasicDataSource.java:1532),在eConnectionProvider.java:70)位于org.hibernate.engine.jdbc.internal.jdbcServicesImpl$ConnectionProviderJDBCConnectionAccess.cetric在org.hibernate.engine.jdbc.internal.jdbcServicesImpl.configure(jdbcServicesImpl.java:242)在org.hibernate.service.internal.standardServicesImpl.java:117)在org.hibernate.service.internal.standardServiceRegistryImpl.configureService(standardServiceRegistryImpl.java:75)在.hibernate.cfg.settingsfactory.buildsettings(settingsfactory.java:78)在org.hibernate.cfg.cfiguration.configuration.buildsettingsintern(configuration.java:2283)在org.hibernate.cfg.cfiguration.configuration.buildsettings(configuration.java:2283)在org.hibernate.cfg.cfiguration.buildsettings(configuration.java:2279)在B3配置buildEntityManagerFactory(EJB3Configuration.java:904)在org.hibernate.ejb.hibernatePersistence.createContainerEntityManagerFactory(HibernatePersistence.java:92)在org.springframework.orm.jpa.localContainerEntityManagerFactory(localContainerEntityManagerFactory(localContainerEntityManagerFactory.java:290)在AbleBeanFactory.InvokeInitMethods(AbstractaUtowireCapableBeanFactory.java:1571)在org.springframework.beans.factory.support.AbstractaUtowireCapableBeanFactory.InitializeBean(AbstractaUtowireCapableBeanFactory.java:1509)...21多

共有1个答案

曹旭
2023-03-14

在Java7中使用OJDBC7.jar,它应该可以工作。

 类似资料:
  • 获取以下代码的错误 我得到的输出错误是

  • 我正在处理一个奇怪的问题,即使用JDBC在AmazonRDS上连接MySQL数据库。我有两部不同的Android手机在同一个网络上运行相同的代码。一个人连接起来没有任何问题。另一个是给我以下的例外: 数据库只显示1个活动连接,所以我知道这不是因为打开的连接太多。我尝试重新启动服务器,但没有帮助。我使用的是MySQL JDBC Connector/J版本5.1.23。工作的手机运行的是Android

  • 我有一个本地MySQL社区服务器(8.0.11)运行在本地主机。 (我创建了一个数据库并为其注册了一个用户)。我可以使用以下终端查询访问数据库: 我能够访问服务器。 我使用Spring和JDBC使用以下代码做同样的事情: 但是我得到了以下错误: 在错误消息的底部,我得到一个提示,它是由空指针异常引起的,但我就是不知道什么可以在我的查询/代码中为空?一切都可以完美地与终端,只是不是与JDBC。

  • 我已经安装了Tomcat7和8,但是如果我进入服务器选项卡并单击Create new Server,我会发现:它既不允许我插入服务器名称,也不允许我单击Finish。

  • 当我执行docker run命令时,它向我抛出了一个错误。表是在数据库中创建的,但会引发错误。 docker运行-p 8080:8080-eDB_VENDOR=MYSQL-eDB_ADDR=192.168.18.01-eDB_PORT=3306-eDB_USER=keyCloak-eDB_PASSWORD=keyCloak-eKEYCLOAK_USER=admin-eKEYCLOAK_PASSWO

  • Payara错误 连接池 资源 本地数据库 https://pastebin.com/QSKEL0Kd 我用mysql workbench在localhost上创建了一个数据库,用户:root,端口:3306,密码正确。当我输入localhost时,我也检查了两次,但没有工作