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