[jboss-user] [Microcontainer] - Re: Class loading conflict
do-not-reply at jboss.com
Tue Aug 18 07:12:47 EDT 2009
I can currently think of two solutions.
(1) Still put all ESB examples in the same domain as RiftSaw, with parent being DefaultDomain and perhaps parent-first=true
Don't see why this would be a problem?
Or why would you need multiple domains?
Their parent is DefaultDomain, hence they see all what default stuff sees.
(2) Be "OSGi" exact
Split / extract the conflicting jar into separate deployment, and give it proper jboss-classloading.xml
e.g. readable module name + *proper* version
Do the same with its updated version.
Then simply reference the right exact module,
whereas you don't need to define any separate domains.
It's definitely more work, plus you need to wrap existing external jars,
but this is a known OSGi issue - see SS's huge effort of creating proper repository.
View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4250131#4250131
Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4250131
More information about the jboss-user