<?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE Configure PUBLIC "-//Jetty//Configure//EN" "http://www.eclipse.org/jetty/configure.dtd"> <Configure class="org.eclipse.jetty.server.handler.ContextHandler"> <Call class="org.eclipse.jetty.util.log.Log" name="debug"><Arg>Configure mydir.xml</Arg></Call> <Set name="contextPath">/mydir</Set> <Set name="resourceBase">file:/F:/studio/static</Set> <Set name="handler"> <New class="org.eclipse.jetty.server.handler.ResourceHandler"> <Set name="welcomeFiles"> <Array type="String"> <Item>index.html</Item> </Array> </Set> <!-- <Set name="cacheControl">max-age=3600,public</Set> --> <Set name="directoriesListed">true</Set> </New> </Set> </Configure>
或者改jetty.xml:
<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="Contexts" class="org.eclipse.jetty.server.handler.ContextHandlerCollection"/> </Item> <Item> <New class="org.eclipse.jetty.servlet.ServletContextHandler"> <Set name="contextPath">/bt</Set> <Set name="resourceBase">D:/bsfile</Set> <Call name="addServlet"> <Arg>org.eclipse.jetty.servlet.DefaultServlet</Arg> <Arg>/</Arg> </Call> </New> </Item> <Item> <New id="DefaultHandler" class="org.eclipse.jetty.server.handler.DefaultHandler"/> </Item> </Array> </Set> </New> </Set>
记得要在DefaultHandler之前。