2012-07-30 83 views
0

當試圖將在EAP6上運行的Web應用程序連接到OpenShift中的MySQL時,我收到以下錯誤消息。Openshift MySQL「Communications Link Failure」

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

我該如何解決這個問題?

回答

1

同樣的問題在https://community.jboss.org/thread/202318討論。

解決方法是將「?autoReconnect = true」附加到連接URL。您可以在OpenShift Maven項目的.openshift/config文件夾中的standalone.xml文件中執行此操作。


編輯

這實際上是一個已知的bug:https://community.jboss.org/thread/177144。驗證連接可用作解決方法。

<validation> 
<check-valid-connection-sql>SELECT 1</check-valid-connection-sql> 
</validation>