You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jetspeed-dev@portals.apache.org by ta...@apache.org on 2005/06/23 05:04:21 UTC

svn commit: r193059 - in /portals/jetspeed-2/trunk/portal/src/java/org/apache/jetspeed/util/descriptor: ExtendedPortletMetadata.java PortletApplicationDescriptor.java WebApplicationDescriptor.java

Author: taylor
Date: Wed Jun 22 20:04:20 2005
New Revision: 193059

URL: http://svn.apache.org/viewcvs?rev=193059&view=rev
Log:
Digester uses wrong class loader
http://issues.apache.org/jira/browse/JS2-274

Modified:
    portals/jetspeed-2/trunk/portal/src/java/org/apache/jetspeed/util/descriptor/ExtendedPortletMetadata.java
    portals/jetspeed-2/trunk/portal/src/java/org/apache/jetspeed/util/descriptor/PortletApplicationDescriptor.java
    portals/jetspeed-2/trunk/portal/src/java/org/apache/jetspeed/util/descriptor/WebApplicationDescriptor.java

Modified: portals/jetspeed-2/trunk/portal/src/java/org/apache/jetspeed/util/descriptor/ExtendedPortletMetadata.java
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/portal/src/java/org/apache/jetspeed/util/descriptor/ExtendedPortletMetadata.java?rev=193059&r1=193058&r2=193059&view=diff
==============================================================================
--- portals/jetspeed-2/trunk/portal/src/java/org/apache/jetspeed/util/descriptor/ExtendedPortletMetadata.java (original)
+++ portals/jetspeed-2/trunk/portal/src/java/org/apache/jetspeed/util/descriptor/ExtendedPortletMetadata.java Wed Jun 22 20:04:20 2005
@@ -64,6 +64,7 @@
         try
         {
             Digester digester = new Digester();
+            digester.setClassLoader(this.getClass().getClassLoader());
             digester.setValidating(false);
             digester.setNamespaceAware(true);
             digester.push(portletApp);

Modified: portals/jetspeed-2/trunk/portal/src/java/org/apache/jetspeed/util/descriptor/PortletApplicationDescriptor.java
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/portal/src/java/org/apache/jetspeed/util/descriptor/PortletApplicationDescriptor.java?rev=193059&r1=193058&r2=193059&view=diff
==============================================================================
--- portals/jetspeed-2/trunk/portal/src/java/org/apache/jetspeed/util/descriptor/PortletApplicationDescriptor.java (original)
+++ portals/jetspeed-2/trunk/portal/src/java/org/apache/jetspeed/util/descriptor/PortletApplicationDescriptor.java Wed Jun 22 20:04:20 2005
@@ -86,6 +86,7 @@
             // TODO move config to digester-rules.xml. Example: http://www.onjava.com/pub/a/onjava/2002/10/23/digester.html?page=3
             Digester digester = new Digester();
             digester.setValidating(false);
+            digester.setClassLoader(this.getClass().getClassLoader());
                        
             // digester.addRuleSet(new PortletApplicationRuleSet(appName));
             

Modified: portals/jetspeed-2/trunk/portal/src/java/org/apache/jetspeed/util/descriptor/WebApplicationDescriptor.java
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/portal/src/java/org/apache/jetspeed/util/descriptor/WebApplicationDescriptor.java?rev=193059&r1=193058&r2=193059&view=diff
==============================================================================
--- portals/jetspeed-2/trunk/portal/src/java/org/apache/jetspeed/util/descriptor/WebApplicationDescriptor.java (original)
+++ portals/jetspeed-2/trunk/portal/src/java/org/apache/jetspeed/util/descriptor/WebApplicationDescriptor.java Wed Jun 22 20:04:20 2005
@@ -16,7 +16,6 @@
 package org.apache.jetspeed.util.descriptor;
 
 import java.io.Reader;
-import java.util.Locale;
 
 import org.apache.commons.digester.Digester;
 import org.apache.jetspeed.om.common.servlet.MutableWebApplication;
@@ -69,6 +68,7 @@
             // TODO move config to digester-rules.xml. Example:
             // http://www.onjava.com/pub/a/onjava/2002/10/23/digester.html?page=3
             Digester digester = new Digester();
+            digester.setClassLoader(this.getClass().getClassLoader());
             digester.setValidating(false);
   
             digester.register("-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN", WebApplicationDescriptor.class



---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-dev-help@portals.apache.org