Author: niclas Date: Mon Aug 9 09:14:46 2004 New Revision: 36117 Modified: avalon/trunk/planet/facilities/http/blocks/webappserver/etc/config.xml avalon/trunk/planet/facilities/http/blocks/webappserver/etc/webapp-server.block avalon/trunk/planet/facilities/http/impl/src/main/org/apache/avalon/http/impl/WebApplicationContext.java Log: Better understanding of how Jetty's classloading works, and by that managed to get Cocoon running, against the webapp/ dir.
Modified: avalon/trunk/planet/facilities/http/blocks/webappserver/etc/config.xml ============================================================================== --- avalon/trunk/planet/facilities/http/blocks/webappserver/etc/config.xml (original) +++ avalon/trunk/planet/facilities/http/blocks/webappserver/etc/config.xml Mon Aug 9 09:14:46 2004 @@ -4,10 +4,14 @@ <target path="/webapp-server/context"> <configuration> - <web-application>/home/niclas/struts-documentation.war</web-application> - <context-path>/struts-docs</context-path> + <web-application>/home/niclas/dev/opensource/asf-svn/cocoon/build/webapp</web-application> + <!-- + <web-application>/home/niclas/dev/opensource/asf-svn/cocoon/build/cocoon-2.2.0-dev/cocoon.war</web-application> + --> + <context-path>/cocoon</context-path> <defaults-descriptor>blocks/webappserver/etc/webdefaults.xml</defaults-descriptor> </configuration> </target> </targets> + Modified: avalon/trunk/planet/facilities/http/blocks/webappserver/etc/webapp-server.block ============================================================================== --- avalon/trunk/planet/facilities/http/blocks/webappserver/etc/webapp-server.block (original) +++ avalon/trunk/planet/facilities/http/blocks/webappserver/etc/webapp-server.block Mon Aug 9 09:14:46 2004 @@ -21,6 +21,7 @@ <artifact>jar:tomcat/jasper-runtime#5.0.25</artifact> <artifact>jar:tomcat/jasper-compiler#5.0.25</artifact> <artifact>jar:tomcat/jsp-api#5.0.18</artifact> + <artifact>jar:log4j/log4j#1.2.8</artifact> </classpath> </classloader> Modified: avalon/trunk/planet/facilities/http/impl/src/main/org/apache/avalon/http/impl/WebApplicationContext.java ============================================================================== --- avalon/trunk/planet/facilities/http/impl/src/main/org/apache/avalon/http/impl/WebApplicationContext.java (original) +++ avalon/trunk/planet/facilities/http/impl/src/main/org/apache/avalon/http/impl/WebApplicationContext.java Mon Aug 9 09:14:46 2004 @@ -93,8 +93,9 @@ tmpDir.mkdirs(); setTempDirectory( tmpDir ); + setClassLoaderJava2Compliant( true ); ClassLoader cl = (ClassLoader) ctx.get( "urn:avalon:classloader" ); - setClassLoader( cl ); + setParentClassLoader( cl ); } /** @@ -146,8 +147,11 @@ public void configure( org.apache.avalon.framework.configuration.Configuration conf ) throws ConfigurationException { - setIgnoreWebJetty( true ); - setExtractWAR( false ); + boolean ignore = conf.getChild( "ignore-jetty-web" ).getValueAsBoolean( false ); + setIgnoreWebJetty( ignore ); + + boolean extract = conf.getChild( "extract-war" ).getValueAsBoolean( false ); + setExtractWAR( extract ); String displayName = conf.getChild( "display-name" ).getValue( null ); if( displayName != null ) --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]