0
當試圖將在EAP6上運行的Web應用程序連接到OpenShift中的MySQL時,我收到以下錯誤消息。Openshift MySQL「Communications Link Failure」
javax.persistence.PersistenceException:org.hibernate.exception.JDBCConnectionException:通信鏈路故障
我該如何解決這個問題?
當試圖將在EAP6上運行的Web應用程序連接到OpenShift中的MySQL時,我收到以下錯誤消息。Openshift MySQL「Communications Link Failure」
javax.persistence.PersistenceException:org.hibernate.exception.JDBCConnectionException:通信鏈路故障
我該如何解決這個問題?
同樣的問題在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>