1

我正在将 DataNucleus 与 BoneCP-0.8.0-rc2 集成,我随机收到此异常:

javax.jdo.JDODataStoreException: No operations allowed after connection closed.
at org.datanucleus.api.jdo.NucleusJDOHelper.getJDOExceptionForNucleusException(NucleusJDOHelper.java:421)
at org.datanucleus.api.jdo.JDOQuery.execute(JDOQuery.java:230)

读完这篇文章后,我已经设置

  • datanucleus.connectionPool.maxConnectionAgeInSeconds = 170(秒)

我使用的其他属性:

  • datanucleus.connectionPool.minPoolSize=0
  • datanucleus.connectionPool.maxPoolSize=8

我测试此属性的本地 MySQL 服务器具有 wait_timeout=28800(秒)。

由于我添加了这个新属性,因此我比以前更频繁地遇到上述异常。

由于异常没有明确指定连接被驱动程序关闭,我假设它被连接管理器关闭。

您还有其他线索可能导致此异常吗?

4

0 回答 0