openejb.classloader.forced-load=org.apache.johnzon can be a good try
but the API can't be changed for sure

Romain Manni-Bucau
@rmannibucau |  Blog | Old Blog | Github | LinkedIn


2017-11-30 7:48 GMT+01:00 Paul Carter-Brown <[email protected]>:
> Hi Alex
>
> I don't think it will be possible to get the system classloader to use
> johnzon in a war.
>
> Not ideal for you but here are some options:
>
> Include a .bat and .sh to the installer which they must run to install your
> war. This script can extract your johnzon jars into tomee/lib and then
> install the war.
>
> Alternatively distribute your app as a docker image with everything
> perfectly set up and ready to run. I guess this option depends on whether
> your war is one of many to be deployed to tomee.
>
> Paul
>
> Paul
>
> Sent from my phone. Message may be brief and contain typos.
>
>
> On 30 Nov 2017 01:12, "Alex The Rocker" <[email protected]> wrote:
>
>> Hello Paul,
>>
>> I am in a situation where I am not redistributing TomEE+, but only a
>> WAR file, into which I plan to include latest version of Apache
>> Johnzon jar files.
>>
>> So my question is really : will TomEE+ use by default the Apache
>> Johnzon .jar file found in my WAR instead of the ones it has in its
>> tomee/lib directory, or do I need to instruct the people who will
>> install my WAR file to modify some Tomee+ configuration files in order
>> to instruct TomEE to load my WAR's jars instead of its jars?
>>
>> Best regards,
>> Alexandre
>>
>>
>> 2017-11-29 13:08 GMT+01:00 Paul Carter-Brown
>> <[email protected]>:
>> > The 3 Johnzon jars sit in tomee/lib/ directory. You can delete the old
>> ones
>> > and copy in the new ones built from source. Works for me.
>> >
>> > On Wed, Nov 29, 2017 at 1:32 PM, Alex The Rocker <[email protected]>
>> > wrote:
>> >
>> >> Hello,
>> >>
>> >> While upgrading one of our webapp from TomEE+ 1.7 to TomEE+ 7, we hit
>> >> a regression on JAX-RS.
>> >>
>> >> After analysis, we found that we've been impacted by the same issue as
>> >> the one fixed in this JIRA:
>> >> https://issues.apache.org/jira/browse/JOHNZON-101
>> >>
>> >> We would like anyway to move to TomEE+ 7.0.4, but without waiting for
>> >> a future TomEE+ 7.x that would include this Johnzon fix.
>> >>
>> >> We tried to package a more recent version of Johnzon into our web app,
>> >> but it seems that it wasn't take into account by TomEE's JAX-RS
>> >> engine.
>> >>
>> >> What is the right way to get TomEE+ use the more recent  Johnzon JARs
>> >> when it's packaged in a WAR ?
>> >>
>> >> Best regards,
>> >> Alex
>> >>
>>
>
> --
>
>
> This email is subject to the disclaimer of Smile Communications at 
> http://www.smilecoms.com/home/email-disclaimer/ 
> <http://www.smilecoms.com/disclaimer>
>

Reply via email to