0

尝试将在 EAP6 上运行的 Web 应用程序连接到 OpenShift 中的 MySQL 时,我收到以下错误消息。

javax.persistence.PersistenceException:org.hibernate.exception.JDBCConnectionException:通信链路故障

我该如何解决?

4

1 回答 1

1

https://community.jboss.org/thread/202318讨论了同样的问题。

解决方案是将“?autoReconnect=true”附加到连接 URL。您可以在 Standalone.xml 文件中执行此操作,该文件位于 OpenShift Maven 项目的 .openshift/config 文件夹中。


编辑

这实际上是一个已知的错误:https ://community.jboss.org/thread/177144 。验证连接可用作解决方法。

<validation>
 <check-valid-connection-sql>SELECT 1</check-valid-connection-sql>
</validation>
于 2012-07-30T00:06:29.477 回答