[
https://jira.jboss.org/jira/browse/TEIID-590?page=com.atlassian.jira.plug...
]
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