Thanks for this test.
Could you please confirm that the Axis jar is defined as a dependency or
include? If yes, then I'm afraid I will need a sample EJB module that I
could use to track the problem.
BTW, there is also a "hidden-classes" element which can be used to
declare classes hidden from this configuration:
<openejb-jar
xmlns="http://www.openejb.org/xml/ns/openejb-jar"
configId="com/nsele/atl/odonEJB"
inverseClassloading="true">
<hidden-classes>
<filter>org.apache.axis</filter>
</hidden-classes>
Could you please give it a give try?
Thanks,
Gianny
lubaki nsele wrote:
Gianny, This did not work; it is still loading the parent classloader
before the child.
1) Tried first the ejb plan It did not work
2) Tried geronimo-application in the EAR where the ejb is one of the
modules; It did not work
openejb file
<?xml version="1.0"?>
<openejb-jar
xmlns="http://www.openejb.org/xml/ns/openejb-jar"
configId="com/nsele/atl/odonEJB"
inverseClassloading="true">
Here is my configuration in geronimo-application.xml in EAR;
<?xml version="1.0" encoding="UTF-8"?>
<application
xmlns="http://geronimo.apache.org/xml/ns/j2ee/application"
xmlns:sys="http://geronimo.apache.org/xml/ns/deployment-1.0"
configId="com/nsele/atl/odon"
inverseClassloading="true">
------------------------------------------------------------------------
From: /Gianny Damour <[EMAIL PROTECTED]>/
Reply-To: /[email protected]/
To: /[email protected]/
Subject: /Re: Geronimo ClassLoader Architecture/
Date: /Tue, 13 Dec 2005 09:02:06 +1100/
>Hi Lubaki,
>
>You can use the optional attribute "inverseClassloading" at the
>configuration level to force a child first class loading:
>
><openejb-jar xmlns="http://www.openejb.org/xml/ns/openejb-jar-2.0"
> configId="your id"
> inverseClassloading="true">
>
>When set to true, classes defined by this configuraton take
>precedence over the classes defined by the parent configurations.
>
>Thanks,
>Gianny
>
>
>lubaki nsele wrote:
>
>>Geronimo classloader makes available all classes loaded by
>>org/apache/geronimo/Server to his children. This is a huge issue
>>because Geronimo uses a different library that I am using with EJB
>>application. For example, I am usiing axis1.0 and Geronimo server
>>is using axis-1.3GerXXXX. This discussion had been discussed in
>>the following threads
>>
>>http://mail-archives.apache.org/mod_mbox/geronimo-dev/200506.mbox/[EMAIL PROTECTED]
>>
>>http://blog.gmane.org/gmane.comp.java.geronimo.devel/day=20050617
>> IS anyone knows the fix to this or how to overcome this issue?
>> Lubaki
>
>
>