3
我在寫一個狀態頁面,它檢查各種系統服務並呈現它們的狀態。如何在Play 1.X中處理數據庫連接錯誤?
作爲我的測試的一部分,我關閉了我的數據庫,並想測試它是否正常工作,並在頁面上呈現此事實。
然而,當數據庫關閉時,我似乎無法提供任何頁面 - 取而代之的是,我的代碼運行之前,我得到這個錯誤:
org.hibernate.exception.GenericJDBCException: Cannot open connection
播放試圖打開一個交易,失敗,並殺死我的整個頁面。
我該如何解決這個這個特定的頁面,手動測試我的數據庫連接,並採取相應的行動,而不是失敗整個頁面?