Linux

將應用程序部署到 Tomcat 時清除 worktemp 目錄是一個好習慣嗎?

  • September 29, 2021

我想知道是否work並且temp通常應該由Tomcat管理還是應該不時手動清除它?

在我們的特定情況下,應用程序的新版本總是用##符號列舉(例如app##123.war,下一個是app##124.war)。所以版本之間的衝突不應該發生。但舊版本似乎由 Tomcat 保存在work/Catalina/localhost.

還要注意——在我們的例子中——大多數繁重的應用程序總是一起更新。有一些工具(如jolokia)在單獨的過程中更新。

那麼從 Tomcat 的記憶體目錄中手動刪除舊應用程序是否會顯著提高性能?或者,由於在此過程中將刪除記憶體的其他應用程序,伺服器可能會啟動較慢?

work從和中清除舊應用程序版本不會提高性能temp

在升級 Tomcat(甚至是點發布升級)時清除它們是個好主意。在極少數情況下(可能 10 年 2-3 次),Tomcat 會以與以前版本不兼容的方式更改 JSP 的程式碼生成。如果您不清除work目錄,您可能會看到奇怪的錯誤。

引用自:https://serverfault.com/questions/811910