Tomcat下web项目上传文件的存放路径处置

Tomcat下web项目上传文件的存放路径处理

1)放在项目子目录下,这样不需要做特别处理,但重部署后会导致原来的文件丢失

2)放在tomcat外的目录,因为web项目页面不能直接访问,可以采用如下两种办法:

   a)更改tomcat的配置,来支持

 server.xml Host节点内

 

<Context path="/project/upload" docBase="/Users/upload" debug="0" reloadable="true"/>

 

b)自己写一个文件处理的servlet