| <?xml version="1.0" encoding="ISO-8859-1"?> |
| <!DOCTYPE Configure PUBLIC "-//Mort Bay Consulting//DTD Configure 1.2//EN" "http://jetty.mortbay.org/configure_1_2.dtd"> |
| <!-- =============================================================== --> |
| <!-- Configure the Jetty Server --> |
| <!-- =============================================================== --> |
| <Configure class="org.mortbay.jetty.Server"> |
| <!-- =============================================================== --> |
| <!-- Configure the Request Listeners --> |
| <!-- =============================================================== --> |
| <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> |
| <!-- Add and configure a HTTP listener to port 8888 --> |
| <!-- The default port can also be changed using: --> |
| <!-- forrest run -Dforrest.jvmargs="-Djetty.port=80" --> |
| <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> |
| <Call name="addListener"> |
| <Arg> |
| <New class="org.mortbay.http.SocketListener"> |
| <Set name="Port"> |
| <SystemProperty name="jetty.port" default="8888"/> |
| </Set> |
| <Set name="MinThreads">5</Set> |
| <Set name="MaxThreads">100</Set> |
| <Set name="MaxIdleTimeMs">30000</Set> |
| <Set name="LowResourcePersistTimeMs">5000</Set> |
| </New> |
| </Arg> |
| </Call> |
| <!-- =============================================================== --> |
| <!-- Configure the Contexts --> |
| <!-- =============================================================== --> |
| <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> |
| <!-- Add root context web applications. --> |
| <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> |
| <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> |
| <!-- Add a all web application within the webapps directory. --> |
| <!-- + No virtual host specified --> |
| <!-- + Look in the webapps directory relative to jetty.home or . --> |
| <!-- + Use the webdefault.xml resource for the defaults descriptor --> |
| <!-- + Upack the war file --> |
| <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> |
| <Call name="addWebApplication"> |
| <Arg>/</Arg> |
| <Arg> |
| <!--<SystemProperty name="jetty.home" default="."/>-->.</Arg> |
| </Call> |
| <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> |
| <!-- Build a context manually. --> |
| <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> |
| <!-- |
| <Call name="addContext"> |
| <Arg>/forrest/*</Arg> |
| |
| <Call name="addHandler"> |
| <Arg><New class="org.mortbay.http.handler.ProxyHandler"></New></Arg> |
| </Call> |
| |
| <Call name="addHandler"> |
| <Arg><New class="org.mortbay.http.handler.ContentEncodingHandler"> |
| <Call name="addPathSpec"><Arg>/images/*</Arg></Call> |
| <Set name="minimumLength">512</Set> |
| </New></Arg> |
| </Call> |
| |
| <Call name="addHandler"> |
| <Arg><New class="org.mortbay.http.handler.HTAccessHandler"> |
| <Set name="AccessFile">.htaccess</Set> |
| </New></Arg> |
| </Call> |
| |
| <Call name="addServlet"> |
| <Arg>Invoker</Arg> |
| <Arg>/*</Arg> |
| <Arg>org.mortbay.jetty.servlet.Invoker</Arg> |
| <Put name="InitParam">Value</Put> |
| </Call> |
| |
| <Set name="ResourceBase"><SystemProperty name="jetty.home" default="."/>/demo/docroot/</Set> |
| |
| <Call name="addHandler"> |
| <Arg><New class="org.mortbay.http.handler.ResourceHandler"/></Arg> |
| </Call> |
| |
| <Call name="addHandler"> |
| <Arg><New class="org.mortbay.http.handler.DumpHandler"/></Arg> |
| </Call> |
| |
| <Set name="ClassPath"><SystemProperty name="jetty.home" default="."/>/demo/servlets/</Set> |
| </Call> |
| --> |
| </Configure> |