Author: niclas Date: Mon Aug 2 19:31:49 2004 New Revision: 35611 Added: avalon/trunk/planet/facilities/http/blocks/simple/ avalon/trunk/planet/facilities/http/blocks/simple/src/ avalon/trunk/planet/facilities/http/blocks/simple/src/etc/ avalon/trunk/planet/facilities/http/blocks/simple/src/etc/static-server.block (contents, props changed) Modified: avalon/trunk/planet/facilities/http/blocks/index.xml avalon/trunk/planet/facilities/http/impl/src/main/org/apache/avalon/http/impl/ResourceHandler.java Log: The most simple Jetty server.
Modified: avalon/trunk/planet/facilities/http/blocks/index.xml ============================================================================== --- avalon/trunk/planet/facilities/http/blocks/index.xml (original) +++ avalon/trunk/planet/facilities/http/blocks/index.xml Mon Aug 2 19:31:49 2004 @@ -41,6 +41,9 @@ </info> <dependencies> <include key="avalon-framework-api" runtime="false"/> + <include key="avalon-http-api" /> + <include key="avalon-http-impl" /> + <include key="servletapi" /> </dependencies> </project> Added: avalon/trunk/planet/facilities/http/blocks/simple/src/etc/static-server.block ============================================================================== --- (empty file) +++ avalon/trunk/planet/facilities/http/blocks/simple/src/etc/static-server.block Mon Aug 2 19:31:49 2004 @@ -0,0 +1,59 @@ +<?xml version="1.0" encoding="ISO-8859-1"?> + +<container name="static-server"> + + <classloader> + <classpath> + <artifact>jar:avalon/http/avalon-http-api#SNAPSHOT</artifact> + <artifact>jar:jetty/org.mortbay.jetty#SNAPSHOT</artifact> + <artifact>jar:avalon/http/avalon-http-impl#SNAPSHOT</artifact> + <artifact>jar:avalon/http/avalon-http-spi#SNAPSHOT</artifact> + <artifact>jar:avalon/http/avalon-http-util#SNAPSHOT</artifact> + <artifact>jar:avalon/util/avalon-util-configuration#1.0.0</artifact> + <artifact>jar:avalon/framework/avalon-framework-api#SNAPSHOT</artifact> + <artifact>jar:avalon/framework/avalon-framework-impl#SNAPSHOT</artifact> + <artifact>jar:avalon/framework/avalon-framework-legacy#SNAPSHOT</artifact> + <artifact>jar:avalon/logkit/avalon-logkit#SNAPSHOT</artifact> + <artifact>jar:jetty/org.mortbay.jaas#5.0.RC0</artifact> + <artifact>jar:commons-logging/commons-logging#1.0</artifact> + <artifact>jar:servletapi/servletapi#2.3</artifact> + <artifact>jar:avalon/http/avalon-http-context#SNAPSHOT</artifact> + </classpath> + </classloader> + + <component name="socketlistener" class="org.apache.avalon.http.impl.SocketListener" /> + <!-- Defaults + <parameters> + <parameter name="port" value="8080" /> + <parameter name="hostname" value="0.0.0.0" /> + </parameters> + --> + </component> + + <component name="httpserver" class="org.apache.avalon.http.impl.HttpServerImpl"/> + + <component name="context" class="org.apache.avalon.http.impl.HttpContextImpl"> + <parameters> + <parameter name="context-path" value="/static" /> + <parameter name="resource-base" value="htdocs/" /> + </parameters> + </context> + + <component name="resource-handler" class="org.apache.avalon.http.impl.ResourceHandler"> + <parameters> + <parameter name="allow-directory" value="true"/> + <parameter name="allow-methods" value="GET"/> + </parameters> + </component> + + <component name="notfound-handler" class="org.apache.avalon.http.impl.NotFoundHandler"/> + + <component name="request-log" class="org.apache.avalon.http.impl.NcsaRequestLog"> + <parameters> + <parameter name="filename" value="logs/request.log"/> + <parameter name="append" value="true"/> + <parameter name="extended" value="true"/> + </parameters> + </component> + +</container> Modified: avalon/trunk/planet/facilities/http/impl/src/main/org/apache/avalon/http/impl/ResourceHandler.java ============================================================================== --- avalon/trunk/planet/facilities/http/impl/src/main/org/apache/avalon/http/impl/ResourceHandler.java (original) +++ avalon/trunk/planet/facilities/http/impl/src/main/org/apache/avalon/http/impl/ResourceHandler.java Mon Aug 2 19:31:49 2004 @@ -102,7 +102,7 @@ setDirAllowed( dirAllowed ); boolean redirectWelcome = params.getParameterAsBoolean( "redirect-welcome", false ); - setDirAllowed( redirectWelcome ); + setRedirectWelcome( redirectWelcome ); int minGzip = params.getParameterAsInteger( "min-gzip-length", -1 ); if( minGzip > 0 ) --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]