首先找到tomcat目录下conf目录下的server.xml文件
在server.xml文件中找到<Host></Host>
然后在其中加上这
<Context path="/demo/file" docBase="D:/upload/"></Context>
配置好之后重启服务器
这里我的D:/upload/下面有一张图片
然后在地址栏输入 http://localhost:8080/demo/file/30adcbef76094b36bed54c76a2cc7cd98c109de1.jpg \
看到如下图所示就证明配置完成
转载:https://www.cnblogs.com/ggl5250703/p/8945396.html
或者还可以这样办:
<mvc:resources location="file:D:\upload\" mapping="/upload/**"></mvc:resources>
附加:
<!-- 配置静态资源 -->
<mvc:resources location="/static/" mapping="/static/**" />
说明:
location元素表示webapp目录下的static包下的所有文件;
mapping元素表示以/static开头的所有请求路径,如/static/a 或者/static/a/b;
该配置的作用是:DispatcherServlet不会拦截以/static开头的所有请求路径,并当作静态资源
交由Servlet处理。