mysql - Openshift MySQL "Communications Link Failure"

标签 mysql jboss7.x openshift

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

javax.persistence.PersistenceException:org.hibernate.exception.JDBCConnectionException:通信链路失败

如何解决这个问题?

最佳答案

同样的问题在 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>

关于mysql - Openshift MySQL "Communications Link Failure",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11714042/

相关文章:

php - 无法连接到 Openshift 上的 MySQL 服务器

openshift - 将 mydomain.com 重定向到不带 www 的 openshift 应用程序

php - 使用路径将文件存储到 MySql 中

javascript - 单个redis客户端连接是否支持并发读写?

mysql - 如果未传递变量,则使用 DB 默认值 (Ruby on Rails)

java - Jboss 7 摧毁 Singleton EJB

multithreading - CDI 多线程

mysql - 如何检测查询是否在状态 “Sending data” 下运行

java - 添加 JBoss AS 7 库作为 Gradle 依赖项

php - openshift phpmyadmin 重定向循环