[teiid-issues] [JBoss JIRA] Resolved: (TEIID-590) Embedded has classloading issues with JBoss AS

Steven Hawkins (JIRA) jira-events at lists.jboss.org
Thu May 28 07:17:56 EDT 2009


     [ https://jira.jboss.org/jira/browse/TEIID-590?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Steven Hawkins resolved TEIID-590.
----------------------------------

    Resolution: Done


Changes:
1. the lib and patches classloader back to post delegating and removed the post delegation override property.  
2. the post delegation class loader will automatically delegate for java. and javax. classes (which prevents issues with jta, connector, or even the oracle driver jar should it be used under by a post delegation loader).

The issues with this approach are:
1. Designer must promote the dependencies they actually use out of the lib (engine, common-internal, metadata, guice, jta)
2. If embedded deployment wishes to reuse jars from a higher level class loader, they should remove those jars from the lib.  The only example I can think of where someone would want to do such a thing is if the deployment environment already contains log4j and commons-logging.  Those jars can safely be removed from our lib, then logging by jgroups/jboss cache would be controlled by the overall logconfiguration.

> Embedded has classloading issues with JBoss AS
> ----------------------------------------------
>
>                 Key: TEIID-590
>                 URL: https://jira.jboss.org/jira/browse/TEIID-590
>             Project: Teiid
>          Issue Type: Bug
>    Affects Versions: 6.0.0
>            Reporter: Ramesh Reddy
>            Assignee: Ramesh Reddy
>            Priority: Critical
>             Fix For: 6.1.0
>
>
> Since Teiid uses the same libraries as JBoss Cache, JBoss TS, and JGroups, there are version incompatibilities that needs to be dealt with. This JIRA should provide guidance as to how to deploy into 4.2.2 and 5.0

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        



More information about the teiid-issues mailing list