池错误超时等待空闲对象(Java JDBC)

时间:2015-05-01 13:57:30

标签: java mysql jdbc connection-pooling

我最近将MySQL服务器更新为MariaDB,从那时起我遇到了一些错误。

一段时间后,我的应用程序崩溃并出现这些错误:

@RepositoryRestResource(exported = true)
public interface BookRepo extends JpaRepository<Application.Book, Long> { }

@RepositoryRestResource(exported = false)
public interface BookRepo2 extends CrudRepository<Application.Book, Long> { }

java.util.NoSuchElementException: Timeout waiting for idle object

还是PrepStatement上的executeUpdate()上的NullPointerExceptions!

我连接数据库的代码是:

Cannot get a connection, pool error Timeout waiting for idle object

我是否必须修改MariaDB服务器,还是与应用程序相关?

1 个答案:

答案 0 :(得分:0)

您的配置有问题,因此您无法获得空闲的Object来连接。首先检查您的配置!