我有已部署在Jboss eap 6.4容器上的应用程序。应用程序与postgres建立连接。我观察到我的Web应用程序停止工作(无法从db获取数据)。但是如果启用/禁用数据源,则可以从jboss cli重新加载。它工作了一段时间。请提出相同的建议。
尝试合并最小/池最大大小,后台验证为真。
容器日志中没有错误显示
答案 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>