geronimo-scm mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From djen...@apache.org
Subject svn commit: r525752 - in /geronimo/server/trunk: ./ configs/tomcat6/ modules/geronimo-jasper/src/main/java/org/apache/geronimo/jasper/ modules/geronimo-tomcat6/ modules/geronimo-tomcat6/src/main/java/org/apache/geronimo/tomcat/ modules/geronimo-tomcat6...
Date Thu, 05 Apr 2007 08:12:00 GMT
Author: djencks
Date: Thu Apr  5 01:11:58 2007
New Revision: 525752

URL: http://svn.apache.org/viewvc?view=rev&rev=525752
Log:
GERONIMO-3010  Update to patch version 3

Added:
    geronimo/server/trunk/modules/geronimo-tomcat6/src/main/java/org/apache/geronimo/tomcat/TomcatInstanceManager.java
  (contents, props changed)
      - copied, changed from r524647, geronimo/server/trunk/modules/geronimo-tomcat6/src/main/java/org/apache/geronimo/tomcat/TomcatLifecycleProvider.java
    geronimo/server/trunk/repository/org/apache/tomcat/catalina/6.0-G525637/
    geronimo/server/trunk/repository/org/apache/tomcat/catalina/6.0-G525637/catalina-6.0-G525637.jar
  (with props)
    geronimo/server/trunk/repository/org/apache/tomcat/catalina/6.0-G525637/catalina-6.0-G525637.jar.md5
    geronimo/server/trunk/repository/org/apache/tomcat/jasper/6.0-G525637/
    geronimo/server/trunk/repository/org/apache/tomcat/jasper/6.0-G525637/jasper-6.0-G525637.jar
  (with props)
    geronimo/server/trunk/repository/org/apache/tomcat/jasper/6.0-G525637/jasper-6.0-G525637.jar.md5
Removed:
    geronimo/server/trunk/modules/geronimo-tomcat6/src/main/java/org/apache/geronimo/tomcat/TomcatLifecycleProvider.java
Modified:
    geronimo/server/trunk/configs/tomcat6/pom.xml
    geronimo/server/trunk/modules/geronimo-jasper/src/main/java/org/apache/geronimo/jasper/JasperServletContextCustomizer.java
    geronimo/server/trunk/modules/geronimo-tomcat6/pom.xml
    geronimo/server/trunk/modules/geronimo-tomcat6/src/main/java/org/apache/geronimo/tomcat/GeronimoStandardContext.java
    geronimo/server/trunk/modules/geronimo-tomcat6/src/main/java/org/apache/geronimo/tomcat/TomcatContext.java
    geronimo/server/trunk/modules/geronimo-tomcat6/src/main/java/org/apache/geronimo/tomcat/TomcatWebAppContext.java
    geronimo/server/trunk/modules/geronimo-tomcat6/src/test/java/org/apache/geronimo/tomcat/AbstractWebModuleTest.java
    geronimo/server/trunk/pom.xml

Modified: geronimo/server/trunk/configs/tomcat6/pom.xml
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/configs/tomcat6/pom.xml?view=diff&rev=525752&r1=525751&r2=525752
==============================================================================
--- geronimo/server/trunk/configs/tomcat6/pom.xml (original)
+++ geronimo/server/trunk/configs/tomcat6/pom.xml Thu Apr  5 01:11:58 2007
@@ -62,7 +62,7 @@
             <version>${version}</version>
         </dependency>
 
-        <!-- Required because tomcat and jasper share the LifecycleProvider interface,
or AnnotationProcessor -->
+        <!-- Required because tomcat STARTS its default web.xml which has a jasper servlet
in it -->
         <dependency>
             <groupId>org.apache.geronimo.configs</groupId>
             <artifactId>jasper</artifactId>

Modified: geronimo/server/trunk/modules/geronimo-jasper/src/main/java/org/apache/geronimo/jasper/JasperServletContextCustomizer.java
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/modules/geronimo-jasper/src/main/java/org/apache/geronimo/jasper/JasperServletContextCustomizer.java?view=diff&rev=525752&r1=525751&r2=525752
==============================================================================
--- geronimo/server/trunk/modules/geronimo-jasper/src/main/java/org/apache/geronimo/jasper/JasperServletContextCustomizer.java
(original)
+++ geronimo/server/trunk/modules/geronimo-jasper/src/main/java/org/apache/geronimo/jasper/JasperServletContextCustomizer.java
Thu Apr  5 01:11:58 2007
@@ -26,49 +26,41 @@
 import javax.naming.Context;
 import javax.naming.NamingException;
 
-import org.apache.catalina.lifecycle.LifecycleProvider;
 import org.apache.geronimo.gbean.GBeanInfo;
 import org.apache.geronimo.gbean.GBeanInfoBuilder;
 import org.apache.geronimo.j2ee.RuntimeCustomizer;
 import org.apache.geronimo.j2ee.annotation.Holder;
 import org.apache.geronimo.j2ee.j2eeobjectnames.NameFactory;
+import org.apache.jasper.instanceManagement.InstanceManager;
 
 /**
- * @version $Rev:$ $Date:$
+ * @version $Rev$ $Date$
  */
 public class JasperServletContextCustomizer implements RuntimeCustomizer {
     private final Holder holder;
-    private final ClassLoader classLoader;
 
 
-    public JasperServletContextCustomizer(Holder holder, ClassLoader classLoader) {
+    public JasperServletContextCustomizer(Holder holder) {
         this.holder = holder;
-        this.classLoader = classLoader;
     }
 
     public void customize(Map<Class, Object> context) {
         Map<String, Object> servletContext = (Map<String, Object>) context.get(Map.class);
         Context jndiContext = (Context) context.get(Context.class);
-        servletContext.put(LifecycleProvider.class.getName(), new JasperLifecycleProvider(holder,
classLoader, jndiContext));
+        servletContext.put(InstanceManager.class.getName(), new JasperInstanceManager(holder,
jndiContext));
     }
 
 
-    public static class JasperLifecycleProvider implements LifecycleProvider {
+    public static class JasperInstanceManager implements InstanceManager {
         private final Holder holder;
-        private final ClassLoader classLoader;
         private final Context context;
 
 
-        public JasperLifecycleProvider(Holder holder, ClassLoader classLoader, Context context)
{
+        public JasperInstanceManager(Holder holder, Context context) {
             this.holder = holder;
-            this.classLoader = classLoader;
             this.context = context;
         }
 
-        public Object newInstance(String className) throws IllegalAccessException, InvocationTargetException,
NamingException, InstantiationException, ClassNotFoundException {
-            return holder.newInstance(className, classLoader, context);
-        }
-
         public Object newInstance(String fqcn, ClassLoader classLoader) throws IllegalAccessException,
InvocationTargetException, NamingException, InstantiationException, ClassNotFoundException
{
             return holder.newInstance(fqcn, classLoader, context);
         }
@@ -88,8 +80,7 @@
     static {
         GBeanInfoBuilder infoBuilder = GBeanInfoBuilder.createStatic(JasperServletContextCustomizer.class,
NameFactory.GERONIMO_SERVICE);
         infoBuilder.addAttribute("holder", Holder.class, true, true);
-        infoBuilder.addAttribute("classLoader", ClassLoader.class, false);
-        infoBuilder.setConstructor(new String[] {"holder", "classLoader"});
+        infoBuilder.setConstructor(new String[] {"holder"});
 
         GBEAN_INFO = infoBuilder.getBeanInfo();
     }

Modified: geronimo/server/trunk/modules/geronimo-tomcat6/pom.xml
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/modules/geronimo-tomcat6/pom.xml?view=diff&rev=525752&r1=525751&r2=525752
==============================================================================
--- geronimo/server/trunk/modules/geronimo-tomcat6/pom.xml (original)
+++ geronimo/server/trunk/modules/geronimo-tomcat6/pom.xml Thu Apr  5 01:11:58 2007
@@ -98,10 +98,10 @@
             <artifactId>juli-adapters</artifactId>
         </dependency>
 
-        <dependency>
-            <groupId>org.apache.myfaces.core</groupId>
-            <artifactId>myfaces-api</artifactId>
-        </dependency>        
+        <!--<dependency>-->
+            <!--<groupId>org.apache.myfaces.core</groupId>-->
+            <!--<artifactId>myfaces-api</artifactId>-->
+        <!--</dependency>        -->
 
     </dependencies>
 

Modified: geronimo/server/trunk/modules/geronimo-tomcat6/src/main/java/org/apache/geronimo/tomcat/GeronimoStandardContext.java
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/modules/geronimo-tomcat6/src/main/java/org/apache/geronimo/tomcat/GeronimoStandardContext.java?view=diff&rev=525752&r1=525751&r2=525752
==============================================================================
--- geronimo/server/trunk/modules/geronimo-tomcat6/src/main/java/org/apache/geronimo/tomcat/GeronimoStandardContext.java
(original)
+++ geronimo/server/trunk/modules/geronimo-tomcat6/src/main/java/org/apache/geronimo/tomcat/GeronimoStandardContext.java
Thu Apr  5 01:11:58 2007
@@ -18,7 +18,7 @@
 
 import java.beans.PropertyChangeListener;
 import java.io.IOException;
-import java.util.Iterator;
+import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
 
@@ -61,8 +61,6 @@
 
 public class GeronimoStandardContext extends StandardContext {
 
-    private static final Log log = LogFactory.getLog(GeronimoStandardContext.class);
-
     private static final long serialVersionUID = 3834587716552831032L;
 
     private Subject defaultSubject = null;
@@ -75,6 +73,11 @@
     private int contextCount = 0;
 
     public void setContextProperties(TomcatContext ctx) throws DeploymentException {
+
+        // Create ReadOnlyContext
+        javax.naming.Context enc = ctx.getJndiContext();
+        setInstanceManager(ctx.getInstanceManager());
+
         //try to make sure this mbean properties match those of the TomcatWebAppContext
         if (ctx instanceof TomcatWebAppContext) {
             TomcatWebAppContext tctx = (TomcatWebAppContext) ctx;
@@ -82,10 +85,18 @@
             setServer(tctx.getServer());
             setJ2EEApplication(tctx.getJ2EEApplication());
             setJ2EEServer(tctx.getJ2EEServer());
+            //install jasper injection support if required
+            if (tctx.getRuntimeCustomizer() != null) {
+                Map<String, Object> servletContext = new HashMap<String, Object>();
+                Map<Class, Object> customizerContext = new HashMap<Class, Object>();
+                customizerContext.put(Map.class, servletContext);
+                customizerContext.put(javax.naming.Context.class, enc);
+                tctx.getRuntimeCustomizer().customize(customizerContext);
+                for (Map.Entry<String, Object> entry: servletContext.entrySet()) {
+                    getServletContext().setAttribute(entry.getKey(), entry.getValue());
+                }
+            }
         }
-        // Create ReadOnlyContext
-        javax.naming.Context enc = ctx.getJndiContext();
-        setLifecycleProvider(ctx.getLifecycleProvider());
 
         int index = 0;
         BeforeAfter interceptor = new InstanceContextBeforeAfter(null,
@@ -138,10 +149,8 @@
         // Add User Defined Valves
         List valveChain = ctx.getValveChain();
         if (valveChain != null) {
-            Iterator iterator = valveChain.iterator();
-            while (iterator.hasNext()) {
-                Valve valve = (Valve) iterator.next();
-                addValve(valve);
+            for (Object valve : valveChain) {
+                addValve((Valve)valve);
             }
         }
 

Modified: geronimo/server/trunk/modules/geronimo-tomcat6/src/main/java/org/apache/geronimo/tomcat/TomcatContext.java
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/modules/geronimo-tomcat6/src/main/java/org/apache/geronimo/tomcat/TomcatContext.java?view=diff&rev=525752&r1=525751&r2=525752
==============================================================================
--- geronimo/server/trunk/modules/geronimo-tomcat6/src/main/java/org/apache/geronimo/tomcat/TomcatContext.java
(original)
+++ geronimo/server/trunk/modules/geronimo-tomcat6/src/main/java/org/apache/geronimo/tomcat/TomcatContext.java
Thu Apr  5 01:11:58 2007
@@ -25,8 +25,8 @@
 import org.apache.catalina.Context;
 import org.apache.catalina.Manager;
 import org.apache.catalina.Realm;
+import org.apache.catalina.instanceManagement.InstanceManager;
 import org.apache.catalina.ha.CatalinaCluster;
-import org.apache.catalina.lifecycle.LifecycleProvider;
 import org.apache.geronimo.connector.outbound.connectiontracking.TrackedConnectionAssociator;
 import org.apache.geronimo.kernel.Kernel;
 import org.apache.geronimo.tomcat.util.SecurityHolder;
@@ -76,6 +76,6 @@
 
     public Map getWebServices();
 
-    public LifecycleProvider getLifecycleProvider();
+    public InstanceManager getInstanceManager();
 
 }

Copied: geronimo/server/trunk/modules/geronimo-tomcat6/src/main/java/org/apache/geronimo/tomcat/TomcatInstanceManager.java
(from r524647, geronimo/server/trunk/modules/geronimo-tomcat6/src/main/java/org/apache/geronimo/tomcat/TomcatLifecycleProvider.java)
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/modules/geronimo-tomcat6/src/main/java/org/apache/geronimo/tomcat/TomcatInstanceManager.java?view=diff&rev=525752&p1=geronimo/server/trunk/modules/geronimo-tomcat6/src/main/java/org/apache/geronimo/tomcat/TomcatLifecycleProvider.java&r1=524647&p2=geronimo/server/trunk/modules/geronimo-tomcat6/src/main/java/org/apache/geronimo/tomcat/TomcatInstanceManager.java&r2=525752
==============================================================================
--- geronimo/server/trunk/modules/geronimo-tomcat6/src/main/java/org/apache/geronimo/tomcat/TomcatLifecycleProvider.java
(original)
+++ geronimo/server/trunk/modules/geronimo-tomcat6/src/main/java/org/apache/geronimo/tomcat/TomcatInstanceManager.java
Thu Apr  5 01:11:58 2007
@@ -26,20 +26,20 @@
 import javax.naming.Context;
 import javax.naming.NamingException;
 
-import org.apache.catalina.lifecycle.LifecycleProvider;
+import org.apache.catalina.instanceManagement.InstanceManager;
 import org.apache.geronimo.j2ee.annotation.Holder;
 
 /**
- * @version $Rev:$ $Date:$
+ * @version $Rev$ $Date$
  */
-public class TomcatLifecycleProvider implements LifecycleProvider {
+public class TomcatInstanceManager implements InstanceManager {
 
     private final Holder holder;
     private final ClassLoader classLoader;
     private final Context context;
 
 
-    public TomcatLifecycleProvider(Holder holder, ClassLoader classLoader, Context context)
{
+    public TomcatInstanceManager(Holder holder, ClassLoader classLoader, Context context)
{
         this.holder = holder;
         this.classLoader = classLoader;
         this.context = context;
@@ -47,10 +47,6 @@
 
     public Object newInstance(String className) throws IllegalAccessException, InvocationTargetException,
NamingException, InstantiationException, ClassNotFoundException {
         return holder.newInstance(className, classLoader, context);
-    }
-
-    public Object newInstance(String fqcn, ClassLoader classLoader) throws IllegalAccessException,
InvocationTargetException, NamingException, InstantiationException, ClassNotFoundException
{
-        return holder.newInstance(fqcn, classLoader, context);
     }
 
     public void destroyInstance(Object o) throws IllegalAccessException, InvocationTargetException
{

Propchange: geronimo/server/trunk/modules/geronimo-tomcat6/src/main/java/org/apache/geronimo/tomcat/TomcatInstanceManager.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: geronimo/server/trunk/modules/geronimo-tomcat6/src/main/java/org/apache/geronimo/tomcat/TomcatInstanceManager.java
------------------------------------------------------------------------------
    svn:keywords = Date Revision

Propchange: geronimo/server/trunk/modules/geronimo-tomcat6/src/main/java/org/apache/geronimo/tomcat/TomcatInstanceManager.java
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Modified: geronimo/server/trunk/modules/geronimo-tomcat6/src/main/java/org/apache/geronimo/tomcat/TomcatWebAppContext.java
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/modules/geronimo-tomcat6/src/main/java/org/apache/geronimo/tomcat/TomcatWebAppContext.java?view=diff&rev=525752&r1=525751&r2=525752
==============================================================================
--- geronimo/server/trunk/modules/geronimo-tomcat6/src/main/java/org/apache/geronimo/tomcat/TomcatWebAppContext.java
(original)
+++ geronimo/server/trunk/modules/geronimo-tomcat6/src/main/java/org/apache/geronimo/tomcat/TomcatWebAppContext.java
Thu Apr  5 01:11:58 2007
@@ -39,9 +39,9 @@
 import org.apache.catalina.Manager;
 import org.apache.catalina.Realm;
 import org.apache.catalina.Valve;
+import org.apache.catalina.instanceManagement.InstanceManager;
 import org.apache.catalina.core.StandardContext;
 import org.apache.catalina.ha.CatalinaCluster;
-import org.apache.catalina.lifecycle.LifecycleProvider;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 import org.apache.geronimo.connector.outbound.connectiontracking.TrackedConnectionAssociator;
@@ -52,6 +52,7 @@
 import org.apache.geronimo.j2ee.annotation.Holder;
 import org.apache.geronimo.j2ee.j2eeobjectnames.NameFactory;
 import org.apache.geronimo.j2ee.management.impl.InvalidObjectNameException;
+import org.apache.geronimo.j2ee.RuntimeCustomizer;
 import org.apache.geronimo.kernel.Kernel;
 import org.apache.geronimo.kernel.ObjectNameUtil;
 import org.apache.geronimo.management.J2EEApplication;
@@ -128,6 +129,8 @@
 
     private final Holder holder;
 
+    private final RuntimeCustomizer contextCustomizer;
+
     // JSR 77
     
     private final String j2EEServer;
@@ -159,6 +162,7 @@
             boolean disableCookies,
             Map webServices,
             Holder holder,
+            RuntimeCustomizer contextCustomizer,
             J2EEServer server,
             J2EEApplication application,
             Kernel kernel)
@@ -189,7 +193,7 @@
 
         userTransaction = new GeronimoUserTransaction(transactionManager);
         this.componentContext = EnterpriseNamingContext.createEnterpriseNamingContext(componentContext,
userTransaction, kernel, classLoader);
-;
+
         this.unshareableResources = unshareableResources;
         this.applicationManagedSecurityResources = applicationManagedSecurityResources;
         this.trackedConnectionAssociator = trackedConnectionAssociator;
@@ -199,6 +203,7 @@
         this.configurationBaseURL = configurationBaseUrl;
 
         this.holder = holder == null? new Holder(): holder;
+        this.contextCustomizer = contextCustomizer;
 
         if (tomcatRealm != null){
             realm = (Realm)tomcatRealm.getInternalObject();
@@ -431,8 +436,12 @@
         return webServices;
     }
 
-    public LifecycleProvider getLifecycleProvider() {
-        return new TomcatLifecycleProvider(holder, classLoader, componentContext);
+    public InstanceManager getInstanceManager() {
+        return new TomcatInstanceManager(holder, classLoader, componentContext);
+    }
+
+    public RuntimeCustomizer getRuntimeCustomizer() {
+        return contextCustomizer;
     }
 
     public String[] getServlets(){
@@ -570,6 +579,7 @@
         infoBuilder.addAttribute("disableCookies", boolean.class, true);
         infoBuilder.addAttribute("webServices", Map.class, true);
         infoBuilder.addAttribute("holder", Holder.class, true);
+        infoBuilder.addReference("ContextCustomizer", RuntimeCustomizer.class, NameFactory.GERONIMO_SERVICE);
         infoBuilder.addReference("J2EEServer", J2EEServer.class);
         infoBuilder.addReference("J2EEApplication", J2EEApplication.class);
         infoBuilder.addAttribute("kernel", Kernel.class, false);
@@ -597,6 +607,7 @@
                 "disableCookies",
                 "webServices",
                 "holder",
+                "ContextCustomizer",
                 "J2EEServer",
                 "J2EEApplication",
                 "kernel"

Modified: geronimo/server/trunk/modules/geronimo-tomcat6/src/test/java/org/apache/geronimo/tomcat/AbstractWebModuleTest.java
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/modules/geronimo-tomcat6/src/test/java/org/apache/geronimo/tomcat/AbstractWebModuleTest.java?view=diff&rev=525752&r1=525751&r2=525752
==============================================================================
--- geronimo/server/trunk/modules/geronimo-tomcat6/src/test/java/org/apache/geronimo/tomcat/AbstractWebModuleTest.java
(original)
+++ geronimo/server/trunk/modules/geronimo-tomcat6/src/test/java/org/apache/geronimo/tomcat/AbstractWebModuleTest.java
Thu Apr  5 01:11:58 2007
@@ -86,6 +86,7 @@
                 null,
                 null,
                 null,
+                null,
                 null);
         app.setContextPath("/test");
         app.doStart();

Modified: geronimo/server/trunk/pom.xml
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/pom.xml?view=diff&rev=525752&r1=525751&r2=525752
==============================================================================
--- geronimo/server/trunk/pom.xml (original)
+++ geronimo/server/trunk/pom.xml Thu Apr  5 01:11:58 2007
@@ -920,7 +920,7 @@
             <dependency>
                 <groupId>org.apache.tomcat</groupId>
                 <artifactId>jasper</artifactId>
-                <version>6.0-G522103</version>
+                <version>6.0-G525637</version>
             </dependency>
 
             <dependency>
@@ -950,7 +950,7 @@
             <dependency>
                 <groupId>org.apache.tomcat</groupId>
                 <artifactId>catalina</artifactId>
-                <version>6.0-G522103</version>
+                <version>6.0-G525637</version>
             </dependency>
 
             <dependency>

Added: geronimo/server/trunk/repository/org/apache/tomcat/catalina/6.0-G525637/catalina-6.0-G525637.jar
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/repository/org/apache/tomcat/catalina/6.0-G525637/catalina-6.0-G525637.jar?view=auto&rev=525752
==============================================================================
Binary file - no diff available.

Propchange: geronimo/server/trunk/repository/org/apache/tomcat/catalina/6.0-G525637/catalina-6.0-G525637.jar
------------------------------------------------------------------------------
    svn:mime-type = application/java-archive

Added: geronimo/server/trunk/repository/org/apache/tomcat/catalina/6.0-G525637/catalina-6.0-G525637.jar.md5
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/repository/org/apache/tomcat/catalina/6.0-G525637/catalina-6.0-G525637.jar.md5?view=auto&rev=525752
==============================================================================
--- geronimo/server/trunk/repository/org/apache/tomcat/catalina/6.0-G525637/catalina-6.0-G525637.jar.md5
(added)
+++ geronimo/server/trunk/repository/org/apache/tomcat/catalina/6.0-G525637/catalina-6.0-G525637.jar.md5
Thu Apr  5 01:11:58 2007
@@ -0,0 +1 @@
+MD5 (catalina-6.0-G525637.jar) = 79177101f5fdc963191045827a35674d

Added: geronimo/server/trunk/repository/org/apache/tomcat/jasper/6.0-G525637/jasper-6.0-G525637.jar
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/repository/org/apache/tomcat/jasper/6.0-G525637/jasper-6.0-G525637.jar?view=auto&rev=525752
==============================================================================
Binary file - no diff available.

Propchange: geronimo/server/trunk/repository/org/apache/tomcat/jasper/6.0-G525637/jasper-6.0-G525637.jar
------------------------------------------------------------------------------
    svn:mime-type = application/java-archive

Added: geronimo/server/trunk/repository/org/apache/tomcat/jasper/6.0-G525637/jasper-6.0-G525637.jar.md5
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/repository/org/apache/tomcat/jasper/6.0-G525637/jasper-6.0-G525637.jar.md5?view=auto&rev=525752
==============================================================================
--- geronimo/server/trunk/repository/org/apache/tomcat/jasper/6.0-G525637/jasper-6.0-G525637.jar.md5
(added)
+++ geronimo/server/trunk/repository/org/apache/tomcat/jasper/6.0-G525637/jasper-6.0-G525637.jar.md5
Thu Apr  5 01:11:58 2007
@@ -0,0 +1 @@
+MD5 (jasper-6.0-G525637.jar) = e410344d829342a00cb93930efb1b551



Mime
View raw message