2011-10-01 153 views
1

Tomcat的6.29在Apache Tomcat上temp文件夾下創建一個文件夾,當我上載的文件的路徑req.getSession().getServletContext() + specified folder但是當應用程序重新部署其他應用程序文件夾再次創建,因此以前上傳的文件留在舊部署的應用程序。我想上傳webapp folder/app_name下的文件,但當時我拿的指定不存在。我想知道是否可以上傳和檢索webapp/app_name下的文件。如何更改apache tomcat中的文件上傳文件夾?

注:應用程序開發與Spring + Hibernate的和使用Maven部署。

+0

目前尚不清楚對我說,你的應用程序接收上傳的文件,並將它們保存或你手工做的,例如與SCP/FTP。 – palacsint

回答

0

是。只需在文件處理程序代碼中使用相對路徑即可。使用../../ ..等..或者你可以在你的處理程序中對舊的應用程序做一個直接的服務器請求 - 例如,servlet到servlet。

+0

感謝羅傑,但我認爲Tomcat使用下溫度/ APP_NAME文件夾中的文件,因爲我想改變這個文件夾下的JSP和從瀏覽器再次嘗試他們changed.I重新安排我的問題是哪個文件夾中的tomcat的使用是正常的,這樣的應用。 – yesildal

+0

在我看來,你在問是否可以控制文件的存儲位置;特別是您是否可以將它們存儲在Web應用程序的子目錄中。是的你可以。你不需要getServletContext()來完成它。下面是從我的servlet的一個拷貝,粘貼,用於指定的應用程序目錄中的文件的固定位置:私有靜態最後絃樂DEFAULT_FILE_PATH =「../webapps/myApp4/new_articles/」; –

相關問題