簡體   English   中英

Tomcat:顯示Web應用程序的維護頁面

[英]Tomcat : Display maintenance page for web app

我正在一個Tomcat 8上運行兩個Web應用程序。當我為其中一個Web應用程序執行代碼發布時,我要從Tomcat Webapps目錄中完全刪除代碼庫和war文件,並將新的war文件添加到該目錄和Tomcat中。自動部署war文件。

在整個過程中,如果用戶嘗試訪問Web應用程序URL,我希望顯示維護頁面。 是否有可能讓Tomcat僅在關閉一個Web應用程序之前顯示該維護頁面,直到重新部署和測試該Web應用程序為止,否則將是最好的初始化方法?

嘗試在Tomcat之前使用Apache HTTPD

當您僅需要維護一個應用程序時,您可以顯示僅由apache處理的與該應用程序相關的地址的維護頁面。

沒有默認行為。 您需要創建一個小型Web應用程序,在其中定義錯誤頁面,然后將其部署在根上下文(“ /”,ROOT Directoy)上。

另一種可能的解決方案是使用Tomcat的並行部署,並將您的maintenance.war(小型Web應用程序)部署為要置於維護模式的應用程序的較新版本。 然后,Tomcat將向新會話顯示維護應用程序(您可以手動使當前會話到期或讓它們終止,一旦關閉會話,他們將看到維護應用程序)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM