This path uses the pattern matching of {@link PathMap} to rewrite URI's of received requests. A typical jetty.xml configuration would be:
<Set name="handler"> <New id="Handlers" class="org.mortbay.jetty.handler.RewriteHandler"> <Set name="rewriteRequestURI">false</Set> <Set name="rewritePathInfo">false</Set> <Set name="originalPathAttribute">requestedPath</Set> <Call name="addRewriteRule"><Arg>/other/*</Arg><Arg>/test</Arg></Call> <Call name="addRewriteRule"><Arg>/test/*</Arg><Arg></Arg></Call> <Call name="addRewriteRule"><Arg>/*</Arg><Arg>/test</Arg></Call> <Set name="handler"> <New id="Handlers" class="org.mortbay.jetty.handler.HandlerCollection"> <Set name="handlers"> <Array type="org.mortbay.jetty.Handler"> <Item> <New id="Contexts" class="org.mortbay.jetty.handler.ContextHandlerCollection"/> </Item> <Item> <New id="DefaultHandler" class="org.mortbay.jetty.handler.DefaultHandler"/> </Item> <Item> <New id="RequestLog" class="org.mortbay.jetty.handler.RequestLogHandler"/> </Item> </Array> </Set> </New> </Set> </New> </Set>
|
|