背景:
最近接触的是Tomcat的项目(linux环境),和往常一样使用idea配置Tomcat后项目能够正常启动,但是到了下载文件的时候往往下载的文件是空的或是错误的文件即无法正常下载文件。查了好多资料得以解决,以下是解决方案。
法一:配置tomcat的虚拟路径
1.1.在tomcat/conf/server.xml中配置
path=”/upload” 虚拟路径
E:\photo\upload 图片存放的真实路径
<Context path=”/upload” docBase=”E:\photo\upload” reloadable=”true”/></Host>
1.2.将Deploy applications configured in Tomcat instance勾上
法二:用idea设置虚拟路径
2.1.Deploy applications configured in Tomcat instance不要勾上
2.2.设置虚拟路径
设置成功后,此文件夹的资源就可以像webapps/ROOT文件夹下访问一样了
download和upload一样,原文章出自https://blog.csdn.net/u013447988/article/details/78412223
有关idea启动Tomcat原理请参考https://blog.csdn.net/qq_22627687/article/details/76555886