The shared container folder will be $CATALINA_HOME/lib, which will
have a different classloader than WEB-INF/lib.

On Wed, Jul 31, 2013 at 1:57 PM, Andrew Willerding
<[email protected]> wrote:
> On 31/07/2013 1:04 PM, Andrus Adamchik wrote:
>>>
>>> WEB-INF/classes - contains the classes generated from the application
>>> including what looks like a bunch of tomcat jar files in the root of the
>>> folder.
>>> WEB-INF/lib - contains the necessary .jar files used to compile the
>>> project and that I have added for the project and it appears pretty much a
>>> copy of everything that is in the classes root folder except the application
>>> classes.
>>
>> If WEB-INF/lib contains cayenne-server.jar, both PasswordReset.class and
>> DefaultAdhocObjectFactory.class will be loaded with the same ClassLoader and
>> the problem should not occur. So maybe check if cayenne-server.jar is also
>> exists in the shared container ClassLoader.
>>
>> Andrus
>>
> Hi Andrus,
>
> I'm not sure exactly what you mean by the shared container ClassLoader.
> Should I put a copy of cayenne-server.jar in both the classes root folder
> and the root lib folder.  It currently only exists in the root lib folder.
>
> Andrew
>
>

Reply via email to