应用程序在eap 6.4上停止工作,但启用/禁用数据源,然后重新加载即可工作

时间:2019-08-28 07:13:01

标签: jboss jboss-eap-6 okd

我有已部署在Jboss eap 6.4容器上的应用程序。应用程序与postgres建立连接。我观察到我的Web应用程序停止工作(无法从db获取数据)。但是如果启用/禁用数据源,则可以从jboss cli重新加载。它工作了一段时间。请提出相同的建议。

尝试合并最小/池最大大小,后台验证为真。

容器日志中没有错误显示

2 个答案:

答案 0 :(得分:1)

可能是您的连接泄漏。看一下日志;可以为您提供更多信息,还可以查看活动连接的数量。 您的应用在启用/禁用后才能工作,因为这将终止与数据库的所有连接。

答案 1 :(得分:0)

除了Gerardo A.提到的那样,由于您更改了EAP版本也值得验证PostGres驱动程序和配置,因此以下是配置示例:

<module xmlns="urn:jboss:module:1.1" name="org.postgresql">
  <resources>
  <resource-root path="postgresql-9.1-902.jdbc4.jar"/>
  </resources>
  <dependencies>
  <module name="javax.api"/>
  <module name="javax.transaction.api"/>
  </dependencies>
</module>