<container name="avalon-jetty-web-server">

    <classloader>
        <classpath>
            <repository>
                <resource id="avalon-framework:avalon-framework-impl" version="4.1.5"/>
                <resource id="avalon-http:avalon-http-api" version="1.3"/>
                <resource id="avalon-http:avalon-http-impl" version="1.3"/>
                <resource id="jetty:org.mortbay.jetty" version="4.2.14"/>
                <resource id="servletapi:servletapi" version="2.3"/>
            </repository>
        </classpath>
    </classloader>
    
    <!-- Test Service -->
    <component name="ex-service" class="org.apache.avalon.merlin.http.example.ExampleServiceImpl" activation="lazy"/>
    
    <!-- Session Manager sub-class -->
    <component name="session-mgr" class="org.apache.avalon.merlin.http.example.ExampleSessionManager" activation="startup"/>
    
    <!-- Web Server -->
    <component name="avalon-jetty" class="org.apache.avalon.merlin.http.JettyWebServer" activation="startup">
        <configuration>
            <Listener port="8080"/>
            <Context name="example" path="/example/*">
                <Servlet name="Example" path="/servlets/*" classname="org.apache.avalon.merlin.http.example.ExampleServlet"/>
            </Context>
        </configuration>
    </component>
    
</container>
