jboynes 2004/02/20 13:05:01
Modified: modules/jetty/src/java/org/apache/geronimo/jetty/deployment WARConfigBuilder.java Log: Add war content first so we can add it to the classpath Revision Changes Path 1.5 +6 -5 incubator-geronimo/modules/jetty/src/java/org/apache/geronimo/jetty/deployment/WARConfigBuilder.java Index: WARConfigBuilder.java =================================================================== RCS file: /home/cvs/incubator-geronimo/modules/jetty/src/java/org/apache/geronimo/jetty/deployment/WARConfigBuilder.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- WARConfigBuilder.java 20 Feb 2004 20:30:22 -0000 1.4 +++ WARConfigBuilder.java 20 Feb 2004 21:05:01 -0000 1.5 @@ -186,6 +186,11 @@ throw new DeploymentException(e); } + // add the warfile's content to the configuration + URI warRoot = URI.create("war/"); + context.addArchive(warRoot, module); + context.addToClassPath(warRoot); + // todo do we need to support include and dependency or can we rely on the parent? // add low-level GBean definitions to the config // addIncludes(context, configType); @@ -193,10 +198,6 @@ ClassLoader cl = context.getClassLoader(repository); addGBeans(context, jettyWebApp.getGbeanArray(), cl); - // add the warfile's content to the configuration - URI warRoot = URI.create("war/"); - context.addArchive(warRoot, module); - context.addToClassPath(warRoot); // add the GBean for the web application addWebAppGBean(context, jettyWebApp, warRoot);