国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JSP > 正文

jsp-解決文件上傳后重啟Tomcat時文件自動刪除問題

2020-07-27 21:20:22
字體:
來源:轉載
供稿:網友

吼吼,我遇到的問題是這樣的......

我寫了一個圖片上傳的方法,上傳時,判斷沒有這個目錄就自動建立一個。然后開始上傳圖片,能成功,能在服務器找到文件夾和相應的文件。但是,重啟項目,或者清理緩存之后,圖片和文件夾就會自動被刪除,不見了。

先說解決辦法吧,后面再分析:

1.把/tomcat/webapps/目錄清空,刪掉該文件夾的所有內容,

2.修改/tomcat/conf/web.xml文件:

<servlet>    <servlet-name>default</servlet-name>    <servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>    <init-param>      <param-name>debug</param-name>      <param-value>0</param-value>    </init-param>    <init-param>      <param-name>listings</param-name>      <param-value>true</param-value>    </init-param>    <load-on-startup>1</load-on-startup>  </servlet

3.修改/tomcat/conf/server.xml文件:

<Host name="localhost" appBase="webapps"      unpackWARs="true" autoDeploy="true"      xmlValidation="false" xmlNamespaceAware="false">    <!-- SingleSignOn valve, share authentication between web applications       Documentation at: /docs/config/valve.html -->    <!--    <Valve className="org.apache.catalina.authenticator.SingleSignOn" />    -->    <!-- Access log processes all example.       Documentation at: /docs/config/valve.html -->    <!--    <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"         prefix="localhost_access_log." suffix=".txt" pattern="common" resolveHosts="false"/>    --><!----><Context path="/ser" docBase="D:/project/myProject/editor/WebRoot"></Context><!--<Context path="/mvc" docBase="D:/project/myProject/你的項目名/WebRoot"></Context>-->   </Host>

分析:

重新redeploy的時候,  tomcat 會同步你本地的文件 ,因為本地沒有相應的文件夾導致文件丟失。這只是在開發過程中會遇到的問題 實際應用中 tomcat 只會 startup.bat/sh shutdown.bat/sh。我們這樣做,其實就是給工程配置虛擬路徑,這樣tomcat在啟動的時候直接找到工程了,上傳的圖片就不會僅僅只在/tomcat/webapps/目錄,而直接到了你的工程里,不管你怎樣重啟項目,或者清理緩存,上傳的文件依然存在!

總結

以上就是本文關于jsp-解決文件上傳后重啟Tomcat時文件自動刪除問題的全部內容,希望對大家有所幫助。有興趣的朋友可以參閱本站的其他專題,在此非常感謝大家對武林網的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 永兴县| 康定县| 横峰县| 长海县| 永丰县| 靖安县| 洞口县| 锡林浩特市| 长子县| 上林县| 雷山县| 武汉市| 梁平县| 玉树县| 景洪市| 广汉市| 辽阳市| 乌苏市| 额济纳旗| 平罗县| 肇东市| 循化| 江城| 静海县| 潍坊市| 仲巴县| 和平区| 灵台县| 柯坪县| 惠安县| 浠水县| 大新县| 永福县| 新巴尔虎左旗| 日喀则市| 靖边县| 宜阳县| 平泉县| 莱西市| 汤原县| 龙州县|