Java配置Tomcat外部檔案上傳

2021-08-30 13:54:15 字數 704 閱讀 5687

最近由於專案需求,對專案隨時改動,而由於專案的熱啟動,導致很多等資源由使用者方上傳的東西會無法儲存,所以考慮到了tomcat的外部儲存的方法防止被伺服器的啟動而刪除檔案。

首先我在網上查到一段如何配置tomcat外部檔案的命令,

例:    

將其配置在你的tomcat的server.xml 的host目錄下,與你的專案並列,訪問這個位址的路徑例如:localhost:8080/你設定的虛擬路徑。

我們配置完了。那麼我們現在需要考慮的就是檔案訪問的實用性和貫通性了,注:本方法只適合本地除錯,放入伺服器後不需要這種專案外訪問的情況,反而累贅。

本地訪問的時候會帶有你的專案名,(如果你沒有特別配置的話),這個時候你應該考慮你的專案路徑,那麼我們需要在你的虛擬路徑前面,那麼我便將我的虛擬路徑前面加入了我的專案名。

那麼我們需要怎麼在專案中上傳到這個檔案呢,這個時候我們需要對配置檔案進行新增

檔案存放位址

fileurl=c:/myfile/apache-tomcat-8.5.32/imges/

檔案對映位址

檔案虛擬位址

filepath=20180905hotel/image/

我在網頁上通過這個虛擬位址便能訪問到這個位址。

Tomcat配置外部應用

1.方法一 在conf server.xml下配置,指定外部應用的路徑。name localhost unpackwars true autodeploy true path hello word docbase f helloword host 2.方法二 在conf catalana local...

tomcat新增外部專案

有兩種配置的方式 第一種,修改tomcat conf server.xml 找到如下的xml標籤 在host標籤中新增如下子元素 其中 path 專案名稱 docbase 專案的實際位置 這種方式的訪問路徑為 第二種,在tomcat conf catalina localhost 目錄下增加proj...

tomcat 引入外部應用

如果想避開myeclipse的deploy步驟,直接讓tomcat新增workspace下的應用程式為web應用程式上下文,則可以在tomcat的conf下的server.xml檔案中進行配置。在host標籤內部加入如下標籤 也可以在conf下新建以engine的name屬性命名的資料夾,在它的下面...