我的Java JSP應用程序需要在Tomcat Web服務器上存儲永久文件。此刻我將文件保存在系統的「/ temp」文件夾中。但是這個文件夾會不時被清除。此外,當前的解決方案是硬編碼的,這使得它不太靈活(例如,當移動到另一個服務器時)。在Tomcat環境中定位Java JSP應用程序文件的最佳實踐
我想現在如果有一個定義和在此配置訪問永久目錄中的最佳實踐。詳細地說,定義應用程序文件目錄的最佳位置在哪裏,以及如何從我的Java應用程序中訪問此應用程序?這個設置的目標是在(a)更新應用程序(即放置一個新的war文件)和(b)從一個服務器移動到另一個服務器和OS(例如Unix,Windows,MacOS)時花費最少的時間。
研究我對這個問題做過到目前爲止透露,以下是解決方案(可能在其他之中):
1)在Tomcat的安裝目錄自定義子目錄的應用。
- 如果我通過 戰爭文件在tomcat上部署新版本,那麼這些文件會發生什麼?
- 我在哪裏可以在我的Java應用程序中定義要從 訪問的目錄?
2.)在文件系統的單獨目錄中。
- 哪些地點或方式可以在不知道 系統的情況下獲取位置?
- 我在哪裏可以在我的Java應用程序中定義要從 訪問的目錄?
謝謝您的建議!