Hello, Here is what I am proposing: https://github.com/scriptmonkey/docker-tomee
I have accomplished a few things with this proposal: 1) Gets 8.0.0 out and other latest versions 2) Addresses the previous discussions 3) Cleans up the old versions. Users can still get previous versions with tags. 4) Standardizes the Dockerfiles with two ENV variable that set the version and build. Going forward, those are the only things that need to change on new versions. 5) Keeps both 8 and 11 for TomeEE 8. If you like that, I will create the pull request. Thanks, Rod. On 11/19/19, 4:25 PM, "Jonathan Gallimore" <[email protected]> wrote: Hey Rod and others As we're discussing Docker images, could I get some review on this: https://github.com/tomitribe/docker-tomee/pull/37. This is a super simple update to provide TomEE 8 with both Java 8 and 11. I'm totally happy for other changes to be applied after this. I'm looking to provide Java 8 images as well as Java 11 as I know folks using the old 8.0.0-M2 on Java 8 image, and the JDK for that needs an update (the Java 8 image would provide both the JDK and TomEE update). Thanks Jon On Wed, Nov 13, 2019 at 3:41 PM Jenkins, Rodney J (Rod) < [email protected]> wrote: > I have submitted a pull request to fix this issue. Please merge at your > earlier convivence. > > Jon, thank you for the guidance. > > Thanks, > Rod. > > > On 11/8/19, 10:47 AM, "Jonathan Gallimore" <[email protected]> > wrote: > > > Looks like the microprofile distribution is missing jakarta.activation. > Adding that in (from the plus distribution) allows the server to start > correctly. I've filed a JIRA: > https://issues.apache.org/jira/browse/TOMEE-2731 > > I'm happy to take, but if you would like to take a swing at it Rod, > let me > know and we'll get it assigned to you. > > Jon > > On Fri, Nov 8, 2019 at 4:35 PM Jonathan Gallimore < > [email protected]> wrote: > > > I can confirm I see the same error. Looks like its specific to the > > microprofile flavor. I'll see if I can spot anything odd there. > > > > On Fri, Nov 8, 2019 at 3:39 PM Jenkins, Rodney J (Rod) < > > [email protected]> wrote: > > > >> I have done some further testing.... > >> > >> All testing is on : > >> > >> $ java -version > >> openjdk version "11.0.5" 2019-10-15 LTS > >> OpenJDK Runtime Environment 18.9 (build 11.0.5+10-LTS) > >> OpenJDK 64-Bit Server VM 18.9 (build 11.0.5+10-LTS, mixed mode, > sharing) > >> > >> When I pull apache-tomee-microprofile-7.1.1, I do not get the stack > >> traces, but when I pull apache-tomee-microprofile-8.0.0, I do get > the stack > >> traces. > >> > >> According to the link the Richard provided, the issue occurs when > >> compiling the app. In my case, I am not compiling anything. All I > am > >> doing is downloading the TomEE tar ball and running it. It is the > ROOT, > >> docs, manager, and host-manager apps that throw the stack trace. > >> > >> Can one of you please grab that tar ball and see if you get the same > >> issues as I do? > >> > >> Thank you!! > >> Rod. > >> > >> > >> On 11/7/19, 8:08 AM, "Richard Monson-Haefel" < > [email protected]> > >> wrote: > >> > >> Hi Rodney, > >> > >> Thanks for all the hard work! I think the problem is with JAXB > which > >> suffered some changes in Java 8 - 11. This article should > provide > >> some > >> guidance on what needs to be done to fix the problem. > >> > >> > https://www.jesperdj.com/2018/09/30/jaxb-on-java-9-10-11-and-beyond/ > >> > >> Richard > >> > >> On Tue, Nov 5, 2019 at 12:09 AM Jenkins, Rodney J (Rod) < > >> [email protected]> wrote: > >> > >> > Hello all, > >> > > >> > I have a completed repo for you all to look at here: > >> > https://github.com/scriptmonkey/docker-tomee > >> > > >> > The only thing I am having an issue with is the Java 11 8.0.0 > >> microprofile > >> > image. I am getting some stack traces when I build that. I > have > >> pasted > >> > the log file below. I did not create a pull request because I > >> would like > >> > to clean up the stack traces. > >> > > >> > All of the other images start without issue. > >> > > >> > > >> > Using CATALINA_BASE: /usr/local/tomee > >> > Using CATALINA_HOME: /usr/local/tomee > >> > Using CATALINA_TMPDIR: /usr/local/tomee/temp > >> > Using JRE_HOME: /usr/local/openjdk-11 > >> > Using CLASSPATH: > >> > > >> > /usr/local/tomee/bin/bootstrap.jar:/usr/local/tomee/bin/tomcat-juli.jar > >> > NOTE: Picked up JDK_JAVA_OPTIONS: > >> > --add-opens=java.base/java.lang=ALL-UNNAMED > --add-opens=java.base/ > >> java.io=ALL-UNNAMED > >> > --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED > >> > WARNING: An illegal reflective access operation has occurred > >> > WARNING: Illegal reflective access by > >> > org.apache.tomee.catalina.ServerListener > >> > (file:/usr/local/tomee/lib/tomee-catalina-8.0.0.jar) to field > >> > java.lang.reflect.Field.modifiers > >> > WARNING: Please consider reporting this to the maintainers of > >> > org.apache.tomee.catalina.ServerListener > >> > WARNING: Use --illegal-access=warn to enable warnings of > further > >> illegal > >> > reflective access operations > >> > WARNING: All illegal access operations will be denied in a > future > >> release > >> > 05-Nov-2019 05:49:18.411 INFO [main] > >> > jdk.internal.reflect.NativeMethodAccessorImpl.invoke Server > version > >> name: > >> > Apache Tomcat (TomEE)/9.0.22 (8.0.0) > >> > 05-Nov-2019 05:49:18.414 INFO [main] > >> > jdk.internal.reflect.NativeMethodAccessorImpl.invoke Server > built: > >> > Jul 4 2019 14:20:06 UTC > >> > 05-Nov-2019 05:49:18.414 INFO [main] > >> > jdk.internal.reflect.NativeMethodAccessorImpl.invoke Server > version > >> number: > >> > 9.0.22.0 > >> > 05-Nov-2019 05:49:18.414 INFO [main] > >> > jdk.internal.reflect.NativeMethodAccessorImpl.invoke OS Name: > >> > Linux > >> > 05-Nov-2019 05:49:18.415 INFO [main] > >> > jdk.internal.reflect.NativeMethodAccessorImpl.invoke OS > Version: > >> > 4.9.184-linuxkit > >> > 05-Nov-2019 05:49:18.415 INFO [main] > >> > jdk.internal.reflect.NativeMethodAccessorImpl.invoke > Architecture: > >> > amd64 > >> > 05-Nov-2019 05:49:18.415 INFO [main] > >> > jdk.internal.reflect.NativeMethodAccessorImpl.invoke Java > Home: > >> > /usr/local/openjdk-11 > >> > 05-Nov-2019 05:49:18.415 INFO [main] > >> > jdk.internal.reflect.NativeMethodAccessorImpl.invoke JVM > Version: > >> > 11.0.4+11 > >> > 05-Nov-2019 05:49:18.415 INFO [main] > >> > jdk.internal.reflect.NativeMethodAccessorImpl.invoke JVM > Vendor: > >> > Oracle Corporation > >> > 05-Nov-2019 05:49:18.415 INFO [main] > >> > jdk.internal.reflect.NativeMethodAccessorImpl.invoke > CATALINA_BASE: > >> > /usr/local/tomee > >> > 05-Nov-2019 05:49:18.415 INFO [main] > >> > jdk.internal.reflect.NativeMethodAccessorImpl.invoke > CATALINA_HOME: > >> > /usr/local/tomee > >> > 05-Nov-2019 05:49:18.451 INFO [main] > >> > jdk.internal.reflect.NativeMethodAccessorImpl.invoke Command > line > >> argument: > >> > --add-opens=java.base/java.lang=ALL-UNNAMED > >> > 05-Nov-2019 05:49:18.451 INFO [main] > >> > jdk.internal.reflect.NativeMethodAccessorImpl.invoke Command > line > >> argument: > >> > --add-opens=java.base/java.io=ALL-UNNAMED > >> > 05-Nov-2019 05:49:18.451 INFO [main] > >> > jdk.internal.reflect.NativeMethodAccessorImpl.invoke Command > line > >> argument: > >> > --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED > >> > 05-Nov-2019 05:49:18.452 INFO [main] > >> > jdk.internal.reflect.NativeMethodAccessorImpl.invoke Command > line > >> argument: > >> > > >> > -Djava.util.logging.config.file=/usr/local/tomee/conf/logging.properties > >> > 05-Nov-2019 05:49:18.452 INFO [main] > >> > jdk.internal.reflect.NativeMethodAccessorImpl.invoke Command > line > >> argument: > >> > > -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager > >> > 05-Nov-2019 05:49:18.453 INFO [main] > >> > jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke > Command > >> line > >> > argument: > -javaagent:/usr/local/tomee/lib/openejb-javaagent.jar > >> > 05-Nov-2019 05:49:18.456 INFO [main] > >> > jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke > Command > >> line > >> > argument: -Djdk.tls.ephemeralDHKeySize=2048 > >> > 05-Nov-2019 05:49:18.457 INFO [main] > >> > jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke > Command > >> line > >> > argument: > >> -Djava.protocol.handler.pkgs=org.apache.catalina.webresources > >> > 05-Nov-2019 05:49:18.457 INFO [main] > >> > jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke > Command > >> line > >> > argument: > -Dorg.apache.catalina.security.SecurityListener.UMASK=0027 > >> > 05-Nov-2019 05:49:18.457 INFO [main] > >> > jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke > Command > >> line > >> > argument: -Dignore.endorsed.dirs= > >> > 05-Nov-2019 05:49:18.457 INFO [main] > >> > jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke > Command > >> line > >> > argument: -Dcatalina.base=/usr/local/tomee > >> > 05-Nov-2019 05:49:18.457 INFO [main] > >> > jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke > Command > >> line > >> > argument: -Dcatalina.home=/usr/local/tomee > >> > 05-Nov-2019 05:49:18.458 INFO [main] > >> > jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke > Command > >> line > >> > argument: -Djava.io.tmpdir=/usr/local/tomee/temp > >> > 05-Nov-2019 05:49:18.463 INFO [main] > >> > jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke The > APR > >> based > >> > Apache Tomcat Native library which allows optimal performance > in > >> production > >> > environments was not found on the java.library.path: > >> > [/usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib] > >> > 05-Nov-2019 05:49:18.944 INFO [main] > >> > jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke > >> Initializing > >> > ProtocolHandler ["http-nio-8080"] > >> > 05-Nov-2019 05:49:19.016 INFO [main] > >> > jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke > >> Initializing > >> > ProtocolHandler ["ajp-nio-8009"] > >> > 05-Nov-2019 05:49:19.687 INFO [main] > >> > org.apache.openejb.util.OptionsLog.info Using > >> > > >> > 'openejb.jdbc.datasource-creator=org.apache.tomee.jdbc.TomEEDataSourceCreator' > >> > 05-Nov-2019 05:49:19.844 INFO [main] > >> > org.apache.openejb.OpenEJB$Instance.<init> > >> > > >> > ******************************************************************************** > >> > 05-Nov-2019 05:49:19.845 INFO [main] > >> > org.apache.openejb.OpenEJB$Instance.<init> OpenEJB > >> > http://tomee.apache.org/ > >> > 05-Nov-2019 <http://tomee.apache.org/05-Nov-2019> > 05:49:19.845 INFO > >> > [main] org.apache.openejb.OpenEJB$Instance.<init> Startup: > Tue Nov > >> 05 > >> > 05:49:19 UTC 2019 > >> > 05-Nov-2019 05:49:19.845 INFO [main] > >> > org.apache.openejb.OpenEJB$Instance.<init> Copyright > 1999-2018 (C) > >> Apache > >> > OpenEJB Project, All Rights Reserved. > >> > 05-Nov-2019 05:49:19.845 INFO [main] > >> > org.apache.openejb.OpenEJB$Instance.<init> Version: 8.0.0 > >> > 05-Nov-2019 05:49:19.845 INFO [main] > >> > org.apache.openejb.OpenEJB$Instance.<init> Build date: > 20190913 > >> > 05-Nov-2019 05:49:19.846 INFO [main] > >> > org.apache.openejb.OpenEJB$Instance.<init> Build time: 12:20 > >> > 05-Nov-2019 05:49:19.846 INFO [main] > >> > org.apache.openejb.OpenEJB$Instance.<init> > >> > > >> > ******************************************************************************** > >> > 05-Nov-2019 05:49:19.846 INFO [main] > >> > org.apache.openejb.OpenEJB$Instance.<init> openejb.home = > >> /usr/local/tomee > >> > 05-Nov-2019 05:49:19.846 INFO [main] > >> > org.apache.openejb.OpenEJB$Instance.<init> openejb.base = > >> /usr/local/tomee > >> > 05-Nov-2019 05:49:19.849 INFO [main] > >> > org.apache.openejb.cdi.CdiBuilder.initializeOWB Created new > >> > singletonService > >> org.apache.openejb.cdi.ThreadSingletonServiceImpl@77d2e85 > >> > 05-Nov-2019 05:49:19.853 INFO [main] > >> > org.apache.openejb.cdi.CdiBuilder.initializeOWB Succeeded in > >> installing > >> > singleton service > >> > 05-Nov-2019 05:49:19.899 INFO [main] > >> > org.apache.openejb.config.ConfigurationFactory.init TomEE > >> configuration > >> > file is '/usr/local/tomee/conf/tomee.xml' > >> > 05-Nov-2019 05:49:19.947 INFO [main] > >> > > org.apache.openejb.config.ConfigurationFactory.configureService > >> Configuring > >> > Service(id=Tomcat Security Service, type=SecurityService, > >> > provider-id=Tomcat Security Service) > >> > 05-Nov-2019 05:49:19.950 INFO [main] > >> > > org.apache.openejb.config.ConfigurationFactory.configureService > >> Configuring > >> > Service(id=Default Transaction Manager, > type=TransactionManager, > >> > provider-id=Default Transaction Manager) > >> > 05-Nov-2019 05:49:19.954 INFO [main] > >> > org.apache.openejb.util.OptionsLog.info Using > >> > 'openejb.deployments.classpath=false' > >> > 05-Nov-2019 05:49:19.958 INFO [main] > >> > org.apache.openejb.assembler.classic.Assembler.createRecipe > Creating > >> > TransactionManager(id=Default Transaction Manager) > >> > 05-Nov-2019 05:49:20.046 INFO [main] > >> > org.apache.openejb.assembler.classic.Assembler.createRecipe > Creating > >> > SecurityService(id=Tomcat Security Service) > >> > 05-Nov-2019 05:49:20.175 INFO [main] > >> > org.apache.openejb.server.ServiceManager.initServer Creating > >> > ServerService(id=cxf-rs) > >> > 05-Nov-2019 05:49:20.523 INFO [main] > >> > org.apache.openejb.server.SimpleServiceManager.start ** > Bound > >> Services ** > >> > 05-Nov-2019 05:49:20.523 INFO [main] > >> > org.apache.openejb.server.SimpleServiceManager.printRow NAME > >> > IP PORT > >> > 05-Nov-2019 05:49:20.523 INFO [main] > >> > org.apache.openejb.server.SimpleServiceManager.start ------- > >> > 05-Nov-2019 05:49:20.523 INFO [main] > >> > org.apache.openejb.server.SimpleServiceManager.start Ready! > >> > 05-Nov-2019 05:49:20.525 INFO [main] > >> > jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke > Server > >> > initialization in [2,568] milliseconds > >> > 05-Nov-2019 05:49:20.603 INFO [main] > >> > > org.apache.tomee.catalina.OpenEJBNamingContextListener.bindResource > >> > Importing a Tomcat Resource with id 'UserDatabase' of type > >> > 'org.apache.catalina.UserDatabase'. > >> > 05-Nov-2019 05:49:20.603 INFO [main] > >> > org.apache.openejb.assembler.classic.Assembler.createRecipe > Creating > >> > Resource(id=UserDatabase) > >> > 05-Nov-2019 05:49:20.639 INFO [main] > >> > jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke > Starting > >> service > >> > [Catalina] > >> > 05-Nov-2019 05:49:20.639 INFO [main] > >> > jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke > Starting > >> Servlet > >> > engine: [Apache Tomcat (TomEE)/9.0.22 (8.0.0)] > >> > 05-Nov-2019 05:49:20.658 INFO [main] > >> > jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke > Deploying > >> web > >> > application directory [/usr/local/tomee/webapps/host-manager] > >> > 05-Nov-2019 05:49:20.694 INFO [main] > >> > org.apache.tomee.catalina.TomcatWebAppBuilder.init > >> > ------------------------- localhost -> /host-manager > >> > 05-Nov-2019 05:49:20.880 INFO [main] > >> > org.apache.openejb.util.OptionsLog.info Using > 'tomee.mp.scan=all' > >> > 05-Nov-2019 05:49:21.052 SEVERE [main] > >> > jdk.internal.reflect.NativeMethodAccessorImpl.invoke Error > >> deploying web > >> > application directory [/usr/local/tomee/webapps/host-manager] > >> > java.lang.IllegalStateException: Error starting child > >> > at > >> > > >> > org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:720) > >> > at > >> > > >> > org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:690) > >> > at > >> > > >> > org.apache.catalina.core.StandardHost.addChild(StandardHost.java:705) > >> > at > >> > > >> > org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1133) > >> > at > >> > > >> > org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1867) > >> > at > >> > > >> > java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) > >> > at > >> > > java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) > >> > at > >> > > >> > org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) > >> > at > >> > > >> > java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:118) > >> > at > >> > > >> > org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:1045) > >> > at > >> > > >> > org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:429) > >> > at > >> > > org.apache.catalina.startup.HostConfig.start(HostConfig.java:1576) > >> > at > >> > > >> > org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:309) > >> > at > >> > > >> > org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123) > >> > at > >> > > >> > org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:423) > >> > at > >> > > >> > org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:366) > >> > at > >> > > >> > org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:936) > >> > at > >> > > >> > org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:841) > >> > at > >> > > org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) > >> > at > >> > > >> > org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1384) > >> > at > >> > > >> > org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1374) > >> > at > >> > > java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) > >> > at > >> > > >> > org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) > >> > at > >> > > >> > java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:140) > >> > at > >> > > >> > org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:909) > >> > at > >> > > >> > org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:262) > >> > at > >> > > org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) > >> > at > >> > > >> > org.apache.catalina.core.StandardService.startInternal(StandardService.java:421) > >> > at > >> > > org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) > >> > at > >> > > >> > org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:932) > >> > at > >> > > org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) > >> > at > >> > org.apache.catalina.startup.Catalina.start(Catalina.java:633) > >> > at > >> > > >> > java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native > >> > Method) > >> > at > >> > > >> > java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > >> > at > >> > > >> > java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > >> > at > >> > java.base/java.lang.reflect.Method.invoke(Method.java:566) > >> > at > >> > > org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:344) > >> > at > >> > org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:475) > >> > Caused by: org.apache.catalina.LifecycleException: > Failed > >> to start > >> > component > >> > > >> > [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/host-manager]] > >> > at > >> > > >> > org.apache.catalina.util.LifecycleBase.handleSubClassException(LifecycleBase.java:440) > >> > at > >> > > org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:198) > >> > at > >> > > >> > org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:717) > >> > ... 37 more > >> > Caused by: java.lang.NoClassDefFoundError: Could not > >> initialize > >> > class > com.sun.xml.bind.v2.model.impl.RuntimeBuiltinLeafInfoImpl > >> > at > >> > > >> > com.sun.xml.bind.v2.model.impl.RuntimeTypeInfoSetImpl.<init>(RuntimeTypeInfoSetImpl.java:33) > >> > at > >> > > >> > com.sun.xml.bind.v2.model.impl.RuntimeModelBuilder.createTypeInfoSet(RuntimeModelBuilder.java:98) > >> > at > >> > > >> > com.sun.xml.bind.v2.model.impl.RuntimeModelBuilder.createTypeInfoSet(RuntimeModelBuilder.java:54) > >> > at > >> > > >> > com.sun.xml.bind.v2.model.impl.ModelBuilder.<init>(ModelBuilder.java:132) > >> > at > >> > > >> > com.sun.xml.bind.v2.model.impl.RuntimeModelBuilder.<init>(RuntimeModelBuilder.java:62) > >> > at > >> > > >> > com.sun.xml.bind.v2.runtime.JAXBContextImpl.getTypeInfoSet(JAXBContextImpl.java:425) > >> > at > >> > > >> > com.sun.xml.bind.v2.runtime.JAXBContextImpl.<init>(JAXBContextImpl.java:273) > >> > at > >> > > >> > com.sun.xml.bind.v2.runtime.JAXBContextImpl.<init>(JAXBContextImpl.java:109) > >> > at > >> > > >> > com.sun.xml.bind.v2.runtime.JAXBContextImpl$JAXBContextBuilder.build(JAXBContextImpl.java:1126) > >> > at > >> > > >> > com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:135) > >> > at > >> > > >> > java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native > >> > Method) > >> > at > >> > > >> > java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > >> > at > >> > > >> > java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > >> > at > >> > java.base/java.lang.reflect.Method.invoke(Method.java:566) > >> > at > >> > > javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:251) > >> > at > >> > > javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:240) > >> > at > >> > javax.xml.bind.ContextFinder.find(ContextFinder.java:363) > >> > at > >> > javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:691) > >> > at > >> > javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:632) > >> > at > >> > > >> > org.apache.openejb.jee.JAXBContextFactory.newInstance(JAXBContextFactory.java:132) > >> > at > >> > > org.apache.openejb.jee.JaxbJavaee.getContext(JaxbJavaee.java:88) > >> > at > >> > > >> > org.apache.openejb.jee.JaxbJavaee.unmarshalJavaee(JaxbJavaee.java:102) > >> > at > >> > > >> > org.apache.openejb.jee.JaxbJavaee.unmarshalJavaee(JaxbJavaee.java:162) > >> > at > >> > > >> > org.apache.openejb.config.ReadDescriptors.readBeans(ReadDescriptors.java:689) > >> > at > >> > > >> > org.apache.openejb.config.DeploymentLoader.mergeBeansXml(DeploymentLoader.java:1190) > >> > at > >> > > >> > org.apache.openejb.config.DeploymentLoader.addBeansXmls(DeploymentLoader.java:1178) > >> > at > >> > > >> > org.apache.openejb.config.DeploymentLoader.createWebModule(DeploymentLoader.java:1094) > >> > at > >> > > >> > org.apache.openejb.config.DeploymentLoader.createWebModule(DeploymentLoader.java:818) > >> > at > >> > > >> > org.apache.openejb.config.DeploymentLoader.load(DeploymentLoader.java:230) > >> > at > >> > > >> > org.apache.tomee.catalina.TomcatWebAppBuilder.loadApplication(TomcatWebAppBuilder.java:2352) > >> > at > >> > > >> > org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal(TomcatWebAppBuilder.java:1197) > >> > at > >> > > >> > org.apache.tomee.catalina.TomcatWebAppBuilder.configureStart(TomcatWebAppBuilder.java:1130) > >> > at > >> > > >> > org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:134) > >> > at > >> > > >> > org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123) > >> > at > >> > > >> > org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5048) > >> > at > >> > > org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) > >> > ... 38 more > >> > 05-Nov-2019 05:49:21.053 INFO [main] > >> > jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke > Deployment > >> of web > >> > application directory [/usr/local/tomee/webapps/host-manager] > has > >> finished > >> > in [395] ms > >> > 05-Nov-2019 05:49:21.054 INFO [main] > >> > jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke > Deploying > >> web > >> > application directory [/usr/local/tomee/webapps/ROOT] > >> > 05-Nov-2019 05:49:21.054 INFO [main] > >> > org.apache.tomee.catalina.TomcatWebAppBuilder.init > >> > ------------------------- localhost -> / > >> > 05-Nov-2019 05:49:21.088 INFO [main] > >> > org.apache.openejb.util.OptionsLog.info Using > 'tomee.mp.scan=all' > >> > 05-Nov-2019 05:49:21.097 SEVERE [main] > >> > jdk.internal.reflect.NativeMethodAccessorImpl.invoke Error > >> deploying web > >> > application directory [/usr/local/tomee/webapps/ROOT] > >> > java.lang.IllegalStateException: Error starting child > >> > at > >> > > >> > org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:720) > >> > at > >> > > >> > org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:690) > >> > at > >> > > >> > org.apache.catalina.core.StandardHost.addChild(StandardHost.java:705) > >> > at > >> > > >> > org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1133) > >> > at > >> > > >> > org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1867) > >> > at > >> > > >> > java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) > >> > at > >> > > java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) > >> > at > >> > > >> > org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) > >> > at > >> > > >> > java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:118) > >> > at > >> > > >> > org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:1045) > >> > at > >> > > >> > org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:429) > >> > at > >> > > org.apache.catalina.startup.HostConfig.start(HostConfig.java:1576) > >> > at > >> > > >> > org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:309) > >> > at > >> > > >> > org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123) > >> > at > >> > > >> > org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:423) > >> > at > >> > > >> > org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:366) > >> > at > >> > > >> > org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:936) > >> > at > >> > > >> > org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:841) > >> > at > >> > > org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) > >> > at > >> > > >> > org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1384) > >> > at > >> > > >> > org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1374) > >> > at > >> > > java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) > >> > at > >> > > >> > org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) > >> > at > >> > > >> > java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:140) > >> > at > >> > > >> > org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:909) > >> > at > >> > > >> > org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:262) > >> > at > >> > > org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) > >> > at > >> > > >> > org.apache.catalina.core.StandardService.startInternal(StandardService.java:421) > >> > at > >> > > org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) > >> > at > >> > > >> > org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:932) > >> > at > >> > > org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) > >> > at > >> > org.apache.catalina.startup.Catalina.start(Catalina.java:633) > >> > at > >> > > >> > java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native > >> > Method) > >> > at > >> > > >> > java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > >> > at > >> > > >> > java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > >> > at > >> > java.base/java.lang.reflect.Method.invoke(Method.java:566) > >> > at > >> > > org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:344) > >> > at > >> > org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:475) > >> > Caused by: org.apache.catalina.LifecycleException: > Failed > >> to start > >> > component > >> > > [StandardEngine[Catalina].StandardHost[localhost].StandardContext[]] > >> > at > >> > > >> > org.apache.catalina.util.LifecycleBase.handleSubClassException(LifecycleBase.java:440) > >> > at > >> > > org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:198) > >> > at > >> > > >> > org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:717) > >> > ... 37 more > >> > Caused by: java.lang.NoClassDefFoundError: Could not > >> initialize > >> > class > com.sun.xml.bind.v2.model.impl.RuntimeBuiltinLeafInfoImpl > >> > at > >> > > >> > com.sun.xml.bind.v2.model.impl.RuntimeTypeInfoSetImpl.<init>(RuntimeTypeInfoSetImpl.java:33) > >> > at > >> > > >> > com.sun.xml.bind.v2.model.impl.RuntimeModelBuilder.createTypeInfoSet(RuntimeModelBuilder.java:98) > >> > at > >> > > >> > com.sun.xml.bind.v2.model.impl.RuntimeModelBuilder.createTypeInfoSet(RuntimeModelBuilder.java:54) > >> > at > >> > > >> > com.sun.xml.bind.v2.model.impl.ModelBuilder.<init>(ModelBuilder.java:132) > >> > at > >> > > >> > com.sun.xml.bind.v2.model.impl.RuntimeModelBuilder.<init>(RuntimeModelBuilder.java:62) > >> > at > >> > > >> > com.sun.xml.bind.v2.runtime.JAXBContextImpl.getTypeInfoSet(JAXBContextImpl.java:425) > >> > at > >> > > >> > com.sun.xml.bind.v2.runtime.JAXBContextImpl.<init>(JAXBContextImpl.java:273) > >> > at > >> > > >> > com.sun.xml.bind.v2.runtime.JAXBContextImpl.<init>(JAXBContextImpl.java:109) > >> > at > >> > > >> > com.sun.xml.bind.v2.runtime.JAXBContextImpl$JAXBContextBuilder.build(JAXBContextImpl.java:1126) > >> > at > >> > > >> > com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:135) > >> > at > >> > > >> > java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native > >> > Method) > >> > at > >> > > >> > java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > >> > at > >> > > >> > java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > >> > at > >> > java.base/java.lang.reflect.Method.invoke(Method.java:566) > >> > at > >> > > javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:251) > >> > at > >> > > javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:240) > >> > at > >> > javax.xml.bind.ContextFinder.find(ContextFinder.java:363) > >> > at > >> > javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:691) > >> > at > >> > javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:632) > >> > at > >> > > >> > org.apache.openejb.jee.JAXBContextFactory.newInstance(JAXBContextFactory.java:132) > >> > at > >> > > org.apache.openejb.jee.JaxbJavaee.getContext(JaxbJavaee.java:88) > >> > at > >> > > >> > org.apache.openejb.jee.JaxbJavaee.unmarshalJavaee(JaxbJavaee.java:102) > >> > at > >> > > >> > org.apache.openejb.jee.JaxbJavaee.unmarshalJavaee(JaxbJavaee.java:162) > >> > at > >> > > >> > org.apache.openejb.config.ReadDescriptors.readBeans(ReadDescriptors.java:689) > >> > at > >> > > >> > org.apache.openejb.config.DeploymentLoader.mergeBeansXml(DeploymentLoader.java:1190) > >> > at > >> > > >> > org.apache.openejb.config.DeploymentLoader.addBeansXmls(DeploymentLoader.java:1178) > >> > at > >> > > >> > org.apache.openejb.config.DeploymentLoader.createWebModule(DeploymentLoader.java:1094) > >> > at > >> > > >> > org.apache.openejb.config.DeploymentLoader.createWebModule(DeploymentLoader.java:818) > >> > at > >> > > >> > org.apache.openejb.config.DeploymentLoader.load(DeploymentLoader.java:230) > >> > at > >> > > >> > org.apache.tomee.catalina.TomcatWebAppBuilder.loadApplication(TomcatWebAppBuilder.java:2352) > >> > at > >> > > >> > org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal(TomcatWebAppBuilder.java:1197) > >> > at > >> > > >> > org.apache.tomee.catalina.TomcatWebAppBuilder.configureStart(TomcatWebAppBuilder.java:1130) > >> > at > >> > > >> > org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:134) > >> > at > >> > > >> > org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123) > >> > at > >> > > >> > org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5048) > >> > at > >> > > org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) > >> > ... 38 more > >> > 05-Nov-2019 05:49:21.098 INFO [main] > >> > jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke > Deployment > >> of web > >> > application directory [/usr/local/tomee/webapps/ROOT] has > finished > >> in [44] > >> > ms > >> > 05-Nov-2019 05:49:21.098 INFO [main] > >> > jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke > Deploying > >> web > >> > application directory [/usr/local/tomee/webapps/manager] > >> > 05-Nov-2019 05:49:21.104 INFO [main] > >> > org.apache.tomee.catalina.TomcatWebAppBuilder.init > >> > ------------------------- localhost -> /manager > >> > 05-Nov-2019 05:49:21.127 INFO [main] > >> > org.apache.openejb.util.OptionsLog.info Using > 'tomee.mp.scan=all' > >> > 05-Nov-2019 05:49:21.135 SEVERE [main] > >> > jdk.internal.reflect.NativeMethodAccessorImpl.invoke Error > >> deploying web > >> > application directory [/usr/local/tomee/webapps/manager] > >> > java.lang.IllegalStateException: Error starting child > >> > at > >> > > >> > org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:720) > >> > at > >> > > >> > org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:690) > >> > at > >> > > >> > org.apache.catalina.core.StandardHost.addChild(StandardHost.java:705) > >> > at > >> > > >> > org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1133) > >> > at > >> > > >> > org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1867) > >> > at > >> > > >> > java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) > >> > at > >> > > java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) > >> > at > >> > > >> > org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) > >> > at > >> > > >> > java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:118) > >> > at > >> > > >> > org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:1045) > >> > at > >> > > >> > org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:429) > >> > at > >> > > org.apache.catalina.startup.HostConfig.start(HostConfig.java:1576) > >> > at > >> > > >> > org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:309) > >> > at > >> > > >> > org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123) > >> > at > >> > > >> > org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:423) > >> > at > >> > > >> > org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:366) > >> > at > >> > > >> > org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:936) > >> > at > >> > > >> > org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:841) > >> > at > >> > > org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) > >> > at > >> > > >> > org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1384) > >> > at > >> > > >> > org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1374) > >> > at > >> > > java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) > >> > at > >> > > >> > org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) > >> > at > >> > > >> > java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:140) > >> > at > >> > > >> > org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:909) > >> > at > >> > > >> > org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:262) > >> > at > >> > > org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) > >> > at > >> > > >> > org.apache.catalina.core.StandardService.startInternal(StandardService.java:421) > >> > at > >> > > org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) > >> > at > >> > > >> > org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:932) > >> > at > >> > > org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) > >> > at > >> > org.apache.catalina.startup.Catalina.start(Catalina.java:633) > >> > at > >> > > >> > java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native > >> > Method) > >> > at > >> > > >> > java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > >> > at > >> > > >> > java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > >> > at > >> > java.base/java.lang.reflect.Method.invoke(Method.java:566) > >> > at > >> > > org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:344) > >> > at > >> > org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:475) > >> > Caused by: org.apache.catalina.LifecycleException: > Failed > >> to start > >> > component > >> > > >> > [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/manager]] > >> > at > >> > > >> > org.apache.catalina.util.LifecycleBase.handleSubClassException(LifecycleBase.java:440) > >> > at > >> > > org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:198) > >> > at > >> > > >> > org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:717) > >> > ... 37 more > >> > Caused by: java.lang.NoClassDefFoundError: Could not > >> initialize > >> > class > com.sun.xml.bind.v2.model.impl.RuntimeBuiltinLeafInfoImpl > >> > at > >> > > >> > com.sun.xml.bind.v2.model.impl.RuntimeTypeInfoSetImpl.<init>(RuntimeTypeInfoSetImpl.java:33) > >> > at > >> > > >> > com.sun.xml.bind.v2.model.impl.RuntimeModelBuilder.createTypeInfoSet(RuntimeModelBuilder.java:98) > >> > at > >> > > >> > com.sun.xml.bind.v2.model.impl.RuntimeModelBuilder.createTypeInfoSet(RuntimeModelBuilder.java:54) > >> > at > >> > > >> > com.sun.xml.bind.v2.model.impl.ModelBuilder.<init>(ModelBuilder.java:132) > >> > at > >> > > >> > com.sun.xml.bind.v2.model.impl.RuntimeModelBuilder.<init>(RuntimeModelBuilder.java:62) > >> > at > >> > > >> > com.sun.xml.bind.v2.runtime.JAXBContextImpl.getTypeInfoSet(JAXBContextImpl.java:425) > >> > at > >> > > >> > com.sun.xml.bind.v2.runtime.JAXBContextImpl.<init>(JAXBContextImpl.java:273) > >> > at > >> > > >> > com.sun.xml.bind.v2.runtime.JAXBContextImpl.<init>(JAXBContextImpl.java:109) > >> > at > >> > > >> > com.sun.xml.bind.v2.runtime.JAXBContextImpl$JAXBContextBuilder.build(JAXBContextImpl.java:1126) > >> > at > >> > > >> > com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:135) > >> > at > >> > > >> > java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native > >> > Method) > >> > at > >> > > >> > java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > >> > at > >> > > >> > java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > >> > at > >> > java.base/java.lang.reflect.Method.invoke(Method.java:566) > >> > at > >> > > javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:251) > >> > at > >> > > javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:240) > >> > at > >> > javax.xml.bind.ContextFinder.find(ContextFinder.java:363) > >> > at > >> > javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:691) > >> > at > >> > javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:632) > >> > at > >> > > >> > org.apache.openejb.jee.JAXBContextFactory.newInstance(JAXBContextFactory.java:132) > >> > at > >> > > org.apache.openejb.jee.JaxbJavaee.getContext(JaxbJavaee.java:88) > >> > at > >> > > >> > org.apache.openejb.jee.JaxbJavaee.unmarshalJavaee(JaxbJavaee.java:102) > >> > at > >> > > >> > org.apache.openejb.jee.JaxbJavaee.unmarshalJavaee(JaxbJavaee.java:162) > >> > at > >> > > >> > org.apache.openejb.config.ReadDescriptors.readBeans(ReadDescriptors.java:689) > >> > at > >> > > >> > org.apache.openejb.config.DeploymentLoader.mergeBeansXml(DeploymentLoader.java:1190) > >> > at > >> > > >> > org.apache.openejb.config.DeploymentLoader.addBeansXmls(DeploymentLoader.java:1178) > >> > at > >> > > >> > org.apache.openejb.config.DeploymentLoader.createWebModule(DeploymentLoader.java:1094) > >> > at > >> > > >> > org.apache.openejb.config.DeploymentLoader.createWebModule(DeploymentLoader.java:818) > >> > at > >> > > >> > org.apache.openejb.config.DeploymentLoader.load(DeploymentLoader.java:230) > >> > at > >> > > >> > org.apache.tomee.catalina.TomcatWebAppBuilder.loadApplication(TomcatWebAppBuilder.java:2352) > >> > at > >> > > >> > org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal(TomcatWebAppBuilder.java:1197) > >> > at > >> > > >> > org.apache.tomee.catalina.TomcatWebAppBuilder.configureStart(TomcatWebAppBuilder.java:1130) > >> > at > >> > > >> > org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:134) > >> > at > >> > > >> > org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123) > >> > at > >> > > >> > org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5048) > >> > at > >> > > org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) > >> > ... 38 more > >> > 05-Nov-2019 05:49:21.135 INFO [main] > >> > jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke > Deployment > >> of web > >> > application directory [/usr/local/tomee/webapps/manager] has > >> finished in > >> > [37] ms > >> > 05-Nov-2019 05:49:21.167 INFO [main] > >> > jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke > Deploying > >> web > >> > application directory [/usr/local/tomee/webapps/docs] > >> > 05-Nov-2019 05:49:21.168 INFO [main] > >> > org.apache.tomee.catalina.TomcatWebAppBuilder.init > >> > ------------------------- localhost -> /docs > >> > 05-Nov-2019 05:49:21.185 INFO [main] > >> > org.apache.openejb.util.OptionsLog.info Using > 'tomee.mp.scan=all' > >> > 05-Nov-2019 05:49:21.194 SEVERE [main] > >> > jdk.internal.reflect.NativeMethodAccessorImpl.invoke Error > >> deploying web > >> > application directory [/usr/local/tomee/webapps/docs] > >> > java.lang.IllegalStateException: Error starting child > >> > at > >> > > >> > org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:720) > >> > at > >> > > >> > org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:690) > >> > at > >> > > >> > org.apache.catalina.core.StandardHost.addChild(StandardHost.java:705) > >> > at > >> > > >> > org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1133) > >> > at > >> > > >> > org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1867) > >> > at > >> > > >> > java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) > >> > at > >> > > java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) > >> > at > >> > > >> > org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) > >> > at > >> > > >> > java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:118) > >> > at > >> > > >> > org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:1045) > >> > at > >> > > >> > org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:429) > >> > at > >> > > org.apache.catalina.startup.HostConfig.start(HostConfig.java:1576) > >> > at > >> > > >> > org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:309) > >> > at > >> > > >> > org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123) > >> > at > >> > > >> > org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:423) > >> > at > >> > > >> > org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:366) > >> > at > >> > > >> > org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:936) > >> > at > >> > > >> > org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:841) > >> > at > >> > > org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) > >> > at > >> > > >> > org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1384) > >> > at > >> > > >> > org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1374) > >> > at > >> > > java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) > >> > at > >> > > >> > org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) > >> > at > >> > > >> > java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:140) > >> > at > >> > > >> > org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:909) > >> > at > >> > > >> > org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:262) > >> > at > >> > > org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) > >> > at > >> > > >> > org.apache.catalina.core.StandardService.startInternal(StandardService.java:421) > >> > at > >> > > org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) > >> > at > >> > > >> > org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:932) > >> > at > >> > > org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) > >> > at > >> > org.apache.catalina.startup.Catalina.start(Catalina.java:633) > >> > at > >> > > >> > java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native > >> > Method) > >> > at > >> > > >> > java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > >> > at > >> > > >> > java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > >> > at > >> > java.base/java.lang.reflect.Method.invoke(Method.java:566) > >> > at > >> > > org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:344) > >> > at > >> > org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:475) > >> > Caused by: org.apache.catalina.LifecycleException: > Failed > >> to start > >> > component > >> > > >> > [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/docs]] > >> > at > >> > > >> > org.apache.catalina.util.LifecycleBase.handleSubClassException(LifecycleBase.java:440) > >> > at > >> > > org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:198) > >> > at > >> > > >> > org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:717) > >> > ... 37 more > >> > Caused by: java.lang.NoClassDefFoundError: Could not > >> initialize > >> > class > com.sun.xml.bind.v2.model.impl.RuntimeBuiltinLeafInfoImpl > >> > at > >> > > >> > com.sun.xml.bind.v2.model.impl.RuntimeTypeInfoSetImpl.<init>(RuntimeTypeInfoSetImpl.java:33) > >> > at > >> > > >> > com.sun.xml.bind.v2.model.impl.RuntimeModelBuilder.createTypeInfoSet(RuntimeModelBuilder.java:98) > >> > at > >> > > >> > com.sun.xml.bind.v2.model.impl.RuntimeModelBuilder.createTypeInfoSet(RuntimeModelBuilder.java:54) > >> > at > >> > > >> > com.sun.xml.bind.v2.model.impl.ModelBuilder.<init>(ModelBuilder.java:132) > >> > at > >> > > >> > com.sun.xml.bind.v2.model.impl.RuntimeModelBuilder.<init>(RuntimeModelBuilder.java:62) > >> > at > >> > > >> > com.sun.xml.bind.v2.runtime.JAXBContextImpl.getTypeInfoSet(JAXBContextImpl.java:425) > >> > at > >> > > >> > com.sun.xml.bind.v2.runtime.JAXBContextImpl.<init>(JAXBContextImpl.java:273) > >> > at > >> > > >> > com.sun.xml.bind.v2.runtime.JAXBContextImpl.<init>(JAXBContextImpl.java:109) > >> > at > >> > > >> > com.sun.xml.bind.v2.runtime.JAXBContextImpl$JAXBContextBuilder.build(JAXBContextImpl.java:1126) > >> > at > >> > > >> > com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:135) > >> > at > >> > > >> > java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native > >> > Method) > >> > at > >> > > >> > java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > >> > at > >> > > >> > java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > >> > at > >> > java.base/java.lang.reflect.Method.invoke(Method.java:566) > >> > at > >> > > javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:251) > >> > at > >> > > javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:240) > >> > at > >> > javax.xml.bind.ContextFinder.find(ContextFinder.java:363) > >> > at > >> > javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:691) > >> > at > >> > javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:632) > >> > at > >> > > >> > org.apache.openejb.jee.JAXBContextFactory.newInstance(JAXBContextFactory.java:132) > >> > at > >> > > org.apache.openejb.jee.JaxbJavaee.getContext(JaxbJavaee.java:88) > >> > at > >> > > >> > org.apache.openejb.jee.JaxbJavaee.unmarshalJavaee(JaxbJavaee.java:102) > >> > at > >> > > >> > org.apache.openejb.jee.JaxbJavaee.unmarshalJavaee(JaxbJavaee.java:162) > >> > at > >> > > >> > org.apache.openejb.config.ReadDescriptors.readBeans(ReadDescriptors.java:689) > >> > at > >> > > >> > org.apache.openejb.config.DeploymentLoader.mergeBeansXml(DeploymentLoader.java:1190) > >> > at > >> > > >> > org.apache.openejb.config.DeploymentLoader.addBeansXmls(DeploymentLoader.java:1178) > >> > at > >> > > >> > org.apache.openejb.config.DeploymentLoader.createWebModule(DeploymentLoader.java:1094) > >> > at > >> > > >> > org.apache.openejb.config.DeploymentLoader.createWebModule(DeploymentLoader.java:818) > >> > at > >> > > >> > org.apache.openejb.config.DeploymentLoader.load(DeploymentLoader.java:230) > >> > at > >> > > >> > org.apache.tomee.catalina.TomcatWebAppBuilder.loadApplication(TomcatWebAppBuilder.java:2352) > >> > at > >> > > >> > org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal(TomcatWebAppBuilder.java:1197) > >> > at > >> > > >> > org.apache.tomee.catalina.TomcatWebAppBuilder.configureStart(TomcatWebAppBuilder.java:1130) > >> > at > >> > > >> > org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:134) > >> > at > >> > > >> > org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123) > >> > at > >> > > >> > org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5048) > >> > at > >> > > org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) > >> > ... 38 more > >> > 05-Nov-2019 05:49:21.195 INFO [main] > >> > jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke > Deployment > >> of web > >> > application directory [/usr/local/tomee/webapps/docs] has > finished > >> in [30] > >> > ms > >> > 05-Nov-2019 05:49:21.214 INFO [main] > >> > jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke > Starting > >> > ProtocolHandler ["http-nio-8080"] > >> > 05-Nov-2019 05:49:21.231 INFO [main] > >> > jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke > Starting > >> > ProtocolHandler ["ajp-nio-8009"] > >> > 05-Nov-2019 05:49:21.236 INFO [main] > >> > jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke > Server > >> startup in > >> > [711] milliseconds > >> > > >> > > >> > > >> > > >> > > >> > > >> > On 11/4/19, 5:21 AM, "Jonathan Gallimore" < > >> [email protected]> > >> > wrote: > >> > > >> > Nationwide Information Security Warning: This is an > external > >> email. Do > >> > not click on links or open attachments unless you trust the > sender. > >> > > >> > > >> > ------------------------------------------------------------------------------ > >> > > >> > Its reasonable to allow a few days as folks might not see > >> messages > >> > right > >> > away. I'd go ahead with your PR based on the discussion > here so > >> far as > >> > there appears to be no objections. > >> > > >> > Jon > >> > > >> > On Fri, Nov 1, 2019 at 10:06 PM Jenkins, Rodney J (Rod) < > >> > [email protected]> wrote: > >> > > >> > > I will have something next week for a pull request, if > the > >> current > >> > one > >> > > does not pan out. > >> > > > >> > > Can I assume that silence is equal(ish) to approval on > my > >> previous > >> > > comments? If so, that is the direction I will head. > >> > > > >> > > Have a great weekend!! > >> > > > >> > > Thanks, > >> > > Rod. > >> > > > >> > > > >> > > On 10/29/19, 4:16 AM, "Richard Monson-Haefel" < > >> > [email protected]> > >> > > wrote: > >> > > > >> > > Nationwide Information Security Warning: This is an > >> external > >> > email. Do > >> > > not click on links or open attachments unless you trust > the > >> sender. > >> > > > >> > > > >> > > >> > ------------------------------------------------------------------------------ > >> > > > >> > > Hi Jenkins! > >> > > > >> > > Thanks for reviewing this PR. I think the best > thing to > >> do at > >> > this > >> > > point > >> > > is to add your thoughts (as expressed in this > email) to > >> the > >> > comments > >> > > and I > >> > > will reach out to person who created the PR. If we > don't > >> hear > >> > back from > >> > > that person in a reasonable amount of time then we > can > >> close it > >> > and > >> > > you can > >> > > open your own pull request. Can you do that? > >> > > > >> > > Richard > >> > > > >> > > On Mon, Oct 28, 2019 at 11:05 PM Jenkins, Rodney J > (Rod) < > >> > > [email protected]> wrote: > >> > > > >> > > > All, > >> > > > > >> > > > I would like to work on getting the docker images > >> updated. > >> > However, > >> > > I see > >> > > > that someone has already issued a pull request to > do > >> this > >> > work. In > >> > > looking > >> > > > at the pull request, I see some things that I > would be > >> > concerned > >> > > with. > >> > > > > >> > > > > >> > > > 1. Added 8443 as an SSL exposed port. As far > as I > >> > understand > >> > > this is > >> > > > not in line with how Tomcat is done in Docker. > >> > > > 2. Added JDK11, which I did not think was fully > >> working. > >> > > > 3. Added `VOLUME` tags for webapps, logs, and, > conf. > >> > > > 4. Creates a tomee user to run as. (which I > would > >> support, > >> > just > >> > > not the > >> > > > way it was done) > >> > > > > >> > > > > >> > > > Here is the link to the pull request that Casell > >> created: > >> > > > > >> > > > >> > > >> > https://github.com/tomitribe/docker-tomee/pull/36/commits/ae8f3ac40a350915e0d77788d44b2b9466475e46 > >> > > > > >> > > > I would be happy to become responsible for the > Docker > >> releases. > >> > > Given > >> > > > that I have been a lurker for some time, I am > sure you > >> will > >> > want to > >> > > oversee > >> > > > my efforts as to not give the team a black eye. > >> > > > > >> > > > Please advise on how I can help here!! > >> > > > > >> > > > Thanks, > >> > > > Rod. > >> > > > > >> > > > > >> > > > >> > > -- > >> > > Richard Monson-Haefel > >> > > https://twitter.com/rmonson > >> > > https://www.linkedin.com/in/monsonhaefel/ > >> > > > >> > > > >> > > > >> > > >> > > >> > > >> > >> -- > >> Richard Monson-Haefel > >> https://twitter.com/rmonson > >> https://www.linkedin.com/in/monsonhaefel/ > >> > >> > >> > > >
