I believe its already been fixed. Could you try a recent snapshot? Thanks
Jon On Wed, Dec 4, 2019 at 3:14 PM COURTAULT Francois < [email protected]> wrote: > Hello everyone, > > > > We deployed an application which uses JAXB on TomEE Plus 8.0.0 using > openjdk 11 and have no issue. > > > > Then I deployed the same application on TomEE Microprofile 8.0.0 using > openjdk 11. In this case, the TomEE start failed. > > I got: > > java.lang.IllegalStateException: Error starting child > … > Caused by: org.apache.catalina.LifecycleException: Failed to start > component > [StandardEngine[Catalina].StandardHost[localhost].StandardContext[]] > … > Caused by: *java.lang.NoClassDefFoundError*: Could not initialize class > *com.sun.xml.bind.v2.model.impl.RuntimeBuiltinLeafInfoImpl* > > > > I think I have identified the issue: using TomEE Plus, I have in the lib > folder: jakarta.activation-1.2.1.jar and jaxb-runtime-2.3.2.jar so > probably loaded by the same class loader and had no issue. > > When I deployed the same application in TomEE mircroprofile, I have only > in the lib folder: jaxb-runtime-2.3.2.jar, the > jakarta.activation-1.2.1.jar is missing. > > The workaround I have found is to include in the WEB-INF/lib folder of my > application: jaxb-impl-2.3.2.jar (roughly same content than > jaxb-runtime-2.3.2.jar), activation-1.1.1.jar (same class loader ?) > > > > Do you think that in the TomEE microprofile flavor, > jakarta.activation-1.2.1.jar should be added in lib folder ? > > Is it a bug ? if yes, do I have to submit a ticket for that ? > > > > Best Regards. > > > > > > [image: Thales] > > *François Courtault* > *SOFTWARE ARCHITECT* > Tel.: +33 4 42 36 66 06 > > Gemalto is now part of the Thales Group. > Please note that my new email address is > [email protected] > > > > *THALES* > > Avenue du Jujubier La Vigie > > Z.I. Athélia IV > > 13705 La Ciotat > > www.thalesgroup.com > > [image: > http://intranet.peopleonline.corp.thales/portal/outlook/signature/ico_linkedin.png] > <http://www.linkedin.com/company/thales> > > [image: > http://intranet.peopleonline.corp.thales/portal/outlook/signature/ico_twitter.png] > <https://twitter.com/thalesgroup> > > [image: > http://intranet.peopleonline.corp.thales/portal/outlook/signature/ico_fb.png] > <https://www.facebook.com/thalesgroup> > > [image: > http://intranet.peopleonline.corp.thales/portal/outlook/signature/ico_youtube.png] > <https://www.youtube.com/user/thethalesgroup> > > > > > > > > > ------------------------------ > This message and any attachments are intended solely for the addressees > and may contain confidential information. Any unauthorized use or > disclosure, either whole or partial, is prohibited. > E-mails are susceptible to alteration. Our company shall not be liable for > the message if altered, changed or falsified. If you are not the intended > recipient of this message, please delete it and notify the sender. > Although all reasonable efforts have been made to keep this transmission > free from viruses, the sender will not be liable for damages caused by a > transmitted virus. >
