HI Vladimir,

I will surely check that out.

Thanks & Regards,
Jitesh Dundas

Phone - 732-357-6292




On Mon, Feb 29, 2016 at 8:14 AM, Vladimir Ozerov <[email protected]>
wrote:

> Hi Jitesh,
>
> It looks like you should try configuring Resin classloading somehow so
> that your application JARs are picked first. Normally application servers
> should support this option. Did you have a chance to investigate it? E.g.
> see "servlet-hack" property:
> http://www.caucho.com/resin-4.0/admin/advanced-classloaders.xtp
>
> Vladimir.
>
> On Sun, Feb 28, 2016 at 12:22 AM, jitesh dundas <[email protected]>
> wrote:
>
>> Hi,
>>
>> Some notes from the log:-
>>
>> ...skipping...
>>
>> Jiteshs-:~ jbdundas$ javap -public -cp
>> /Users/jbdundas/resin-4.0.36/deploy/_ear_jee-mail-connector-app-2016-W07/lib/cache-api-1.0.0.jar
>>  javax.cache.event.CacheEntryEvent
>>
>> Compiled from "CacheEntryEvent.java"
>>
>> public abstract class javax.cache.event.CacheEntryEvent<K, V> extends
>> java.util.EventObject implements javax.cache.Cache$Entry<K, V> {
>>
>>   public javax.cache.event.CacheEntryEvent(javax.cache.Cache,
>> javax.cache.event.EventType);
>>
>>   public final javax.cache.Cache getSource();
>>
>>   public abstract V getOldValue();
>>
>>   public abstract boolean isOldValueAvailable();
>>
>>   public final javax.cache.event.EventType getEventType();
>>
>>   public java.lang.Object getSource();
>>
>> }
>>
>> Jiteshs-:~ jbdundas$ javap -public -cp
>> /Users/jbdundas/resin-4.0.36/lib/javaee-16.jar
>>  javax.cache.event.CacheEntryEvent
>>
>> Compiled from "CacheEntryEvent.java"
>>
>> public abstract class javax.cache.event.CacheEntryEvent<K, V> extends
>> java.util.EventObject {
>>
>>   public javax.cache.event.CacheEntryEvent(javax.cache.Cache);
>>
>>   public final javax.cache.Cache getSource();
>>
>>   public abstract K getKey();
>>
>>   public abstract V getValue();
>>
>>   public V getOldValue();
>>
>>   public boolean isOldValueAvailable();
>>
>>   public java.lang.Object getSource();
>>
>> }
>>
>> Jiteshs-MacBook-Pro:~ jbdundas$
>>
>>
>> Thanks & Regards,
>> Jitesh Dundas
>>
>> Phone - 732-357-6292
>>
>>
>>
>>
>> On Sat, Feb 27, 2016 at 4:17 PM, jitesh dundas <[email protected]>
>> wrote:
>>
>>> Hi Val,
>>>
>>> I think you are right but when we tried your suggestion, it brought our
>>> hibernate code down.
>>>
>>> Thus, we drilled down and found a confllict betweem cache-api-1.0.0.jar
>>> and javaee-16.jar
>>>
>>> they have a conflict on javax.cache.event.CacheEntryEvent. class with
>>> the constructor method( both have different signatures).
>>>
>>> javaee-16.jar resides in resin/lib folder while cache-api-1.0.0.jar
>>> resides in our application code. We use Maven for dependency management.
>>>
>>> The class is getting loaded from javaee-16.jar and not the cache JAR.
>>>
>>>
>>> Thanks & Regards,
>>> Jitesh Dundas
>>>
>>> Phone - 732-357-6292
>>>
>>>
>>>
>>>
>>> On Sat, Feb 27, 2016 at 12:29 PM, jitesh dundas <[email protected]>
>>> wrote:
>>>
>>>> Hi Val,
>>>>
>>>> We tried the suggestion but we still get the same error.
>>>>
>>>> Any other ideas?
>>>>
>>>>
>>>> Thanks & Regards,
>>>> Jitesh Dundas
>>>>
>>>> Phone - 732-357-6292
>>>>
>>>>
>>>>
>>>>
>>>> On Thu, Feb 25, 2016 at 9:28 PM, jitesh dundas <[email protected]>
>>>> wrote:
>>>>
>>>>> Hi,
>>>>>
>>>>> Thanks for the advise. I will surely try that.
>>>>>
>>>>> Thanks & Regards,
>>>>> Jitesh Dundas
>>>>>
>>>>> Phone - 732-357-6292
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> On Thu, Feb 25, 2016 at 6:40 PM, vkulichenko <
>>>>> [email protected]> wrote:
>>>>>
>>>>>> Hi Jitesh,
>>>>>>
>>>>>> This issue looks similar to [1] - Resin includes javaee-16.jar which
>>>>>> contains some outdated JCache spec classes. These classes override
>>>>>> ones
>>>>>> provided by the application. Can you try the solution provided on SO
>>>>>> to
>>>>>> reverse the class loading order?
>>>>>>
>>>>>> [1]
>>>>>>
>>>>>> http://stackoverflow.com/questions/29382856/how-to-classload-java-ee-7-in-resin-4-0-42-and-not-use-the-default-javaee-16-jar
>>>>>>
>>>>>> -Val
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> View this message in context:
>>>>>> http://apache-ignite-users.70518.x6.nabble.com/NoSuchMethod-Error-tp3193p3194.html
>>>>>> Sent from the Apache Ignite Users mailing list archive at Nabble.com.
>>>>>>
>>>>>
>>>>>
>>>>
>>>
>>
>

Reply via email to