关于在eclipse中添加虚拟路径的方法
- 一开始我把文件的上传路径设置在WEB-INF下,原因为了安全,不易被攻击。但是重启eclipse,发现文件没了。查 阅资料,最好设置在webapp之外的文件夹,即设置虚拟路径。好,我就定我的文件路径为D:\imgs;
2.设置虚拟路径方法:
docBase就是我用来存放文件的路径,path就是我用来映射docBase的虚拟路径。
这一行的意思就是:当我在浏览器输入localhost:8080/imgs时,这个路径实际指向D:\imgs。
这里可能会遇到的问题:
网上有人说,做法是打开tomcat->conf->server.xml,在这里添加
但是当我重启eclipse项目时,这xml又会自动还原。
为什么?因为eclipse本身有server,server下有server.xml,每一次重启eclipse的项目,eclipse的server.xml会覆盖掉 tomcat的server.xml,所以在tomcat中去改是没有用的。要在eclipse改。