项目中有上传下载功能,如果把文件保存到项目路径,在每次项目重新发布的时候会删除原文件,迁移会很麻烦。可以使用tomcat设置虚拟路径来使上传文件与项目分离,将文件保存到项目外的目录中。
  首先找到tomcat的conf\Catalina\localhost目录,在下面添加一个xml文件,特别提醒xml的文件名会添加到访问路径中,例:upload.xml
  xml文件中内容添加:
  <Context docBase="D:\apache-tomcat-7.0.64\upload" path="/" reloadable="true"/>
  docBase下是文件保存目录。
  以tomcat在本机跑为例 一般是http://localhost:8080
  当你访问http://localhost:8080/upload/xxx.zip或者是http://localhost:8080/upload/xxx.jpg的时候,tomcat就会把请求转发,去请求tomcat所在的物理机上的D盘下D:\apache-tomcat-7.0.64\upload下的xxx.zip文件和xxx.jpg文件

相关文章:

  • 2022-01-07
  • 2021-09-24
  • 2021-12-10
  • 2021-12-05
  • 2021-12-04
  • 2021-11-01
猜你喜欢
  • 2021-10-01
  • 2021-07-01
  • 2021-11-21
  • 2021-12-15
  • 2021-09-02
  • 2021-11-30
相关资源
相似解决方案