服务器静态文件配置,如上传的本地图片到磁盘上后,通过静态访问来映射。
http://192.168.0.101/static/2015/12/10/0000.jpg
1、Tomcat 中配置 apache-tomcat-8.0.24\conf\Catalina\localhost 目录下添加 static.xml 文件,内容如下
<?xml version="1.0" encoding="UTF-8"?> <Context path="/static" docBase="D:\img" privileged="true" reloadable="false" debug="0" workDir="" />
静态资源服务的名称就是 xml 文件的名称。
2、Jetty中配置 jetty9.2.9\etc 修改jetty.xml 文件,主要配置Handler的拦截项
<Set name="handler"> <New id="Handlers" class="org.eclipse.jetty.server.handler.HandlerCollection"> <Set name="handlers"> <Array type="org.eclipse.jetty.server.Handler"> <Item> <New id="resoure" class="org.eclipse.jetty.server.handler.ContextHandler" > <Set name="contextPath">/static</Set> <Set name="handler"> <New class="org.eclipse.jetty.server.handler.ResourceHandler" > <Set name="resourceBase">D:\img </Set> </New> </Set> </New> </Item> <Item> <New id="Contexts" class="org.eclipse.jetty.server.handler.ContextHandlerCollection"/> </Item> <Item> <New id="DefaultHandler" class="org.eclipse.jetty.server.handler.DefaultHandler"/> </Item> <Item> <New id="AccessLog" class="org.eclipse.jetty.server.handler.RequestLogHandler"/> </Item> </Array> </Set> </New> </Set>