java - 如何处理网络中断和连接池

标签 java jakarta-ee jpa jdbc

我在 JavaEE(Glassfish 和 TomEE)中遇到连接池问题。当网络/数据层关闭并再次启动时,JDBC 池似乎“挂起”。因此,在尝试连接到数据层时总是会出现超时。我确信有一些东西可以处理这种行为。有什么建议么? 谢谢!

最佳答案

您应该配置池。

这里是链接:http://tomee.apache.org/datasource-config.htmlhttp://tomee.apache.org/common-datasource-configurations.html

注意 XXXevictionXXX、validationquery 和 testXXX 属性

关于java - 如何处理网络中断和连接池,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26778706/

相关文章:

java - 两个相关 JPA 实体之间的接口(interface)

java - 将每个列标题的大小调整为最大内容大小 - NatTable

java - 使用Jedis 2.8.0对吞吐量进行基准测试的Redis Cluster的可伸缩性

java - 引用 EJB 的命名类的序列化,该类保存实体管理器

java - @Resource 注释在 Tomcat 10.0.10 中不起作用

spring - 我可以使用 Spring Data JPA 为 MappedSuperClass 的所有子级使用通用存储库吗?

java - JPA CreateEntityManagerFactory() 方法挂起

java - 在 testng 中使用 @DataProvider 进行数据驱动测试时出现错误 java.lang.NullPointerException

java - 我想在jsp中每页显示数据库10个结果

security - 在 JBoss 7.1.1 上的standalone.xml 之外声明安全域