2017-10-17 162 views
0

我有一個webapp在Jetty webserver中成功部署。 網絡服務器響應請求罰款。 當我訪問應用程序時,呈現主頁。 最近我注意到,當我不使用應用程序的某段時間它以某種方式打破。這個時期大概在2/3周左右。 當我在2/3周閒置後訪問webapp時,我收到this輸出。 如果我嘗試訪問其他任何環節,即登錄頁面(/login.faces)我收到:Jetty webserver閒置休息後

問題訪問/error/not-found.faces。原因: /error/not-found.xhtml不在的ExternalContext實測值作爲資源

通常用於空轉之前工作。 如果我重新啓動網絡服務器,一切都恢復正常,並正常工作。有計劃的任務設置,使應用程序每天與數據庫進行交互。 (有一個通過web服務獲取貨幣匯率的計劃任務)。

因此,我的問題是什麼將打破網站,並使其無法使用後怠速?這是一個Web服務器(碼頭)問題?我是否錯過了至關重要的任何設置?

僅供參考,項目結構是:Java的使用Spring,Hibernate的,JSF(PrimeFaces)和Jetty

回答

0

發生這種情況,是由於CentOS的權限。 如果有人面臨同樣的問題,一定要檢查日誌是否有相應的讀寫權限