portals-jetspeed-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From David Sean Taylor <da...@bluesunrise.com>
Subject Re: Which classloader to use?
Date Tue, 01 Mar 2005 22:29:30 GMT
Peter Meier wrote:
> I noticed that the classloader that is stored in PortletDefinition under 
> portletClassLoader  is *not* the classloader that is actually used (or 
> has been used) to load the portlet class itself. Instead, there is a 
> classloader stored that has been taken from a map that has been 
> previously created. Although in this case the URL classloader is 
> pointing to the right class path, it could cause ClassCastExceptions if 
> it used to create classes instead of the classloader from the portlet 
> class.
> 
> My question is what was the initial intention of having a classloader 
> map, when it is not used for portlet class loading itself?
> Is there any objection if the code in JetspeedPortletFactory is altered 
> thus that it *always* stores the actual classloader of the portlet in 
> portletClassLoader of Portletdefinition as the name suggests?
>
Ate's upcoming commit will fix that

http://issues.apache.org/jira/browse/JS2-210


> By doing the latter, I also avoid classloader issues in JBoss.
>


> 
> Regards,
> Peter
> 
> Architect,
> TEC
> Wellington, New Zealand
> email: peter.meier@tec.govt.nz
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: jetspeed-dev-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: jetspeed-dev-help@jakarta.apache.org
> 
> 
> 


-- 
David Sean Taylor
Bluesunrise Software
david@bluesunrise.com
[office] +01 707 773-4646
[mobile] +01 707 529 9194

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


Mime
View raw message