Thanks Matthew, I'm answering you and myself, hopefully it'll help others at some point.
It was indeed a Java version issue. As soon as I noticed the distro-installed version was a "suspicious" java-17-amazon-corretto.x86_64/bin/java, I installed OpenJDK 11 and things seem to be working now. Thanks again for your help, Nico On Thu, Dec 16, 2021 at 10:55 AM Matthew Blissett <mbliss...@gbif.org> wrote: > Hi, > > At GBIF we use CentOS 7, and the java-1.8.0-openjdk and tomcat (Tomcat 7) > packages. > > Is this Java 9? I thought the IPT worked with Java 9 (and the IPT manual > says so...), although most of the Java 9 testing we have done was on > Windows. > > Cheers, > > Matt > On 16/12/2021 10:25, Nicolas Noé wrote: > > Hello, I am trying to deploy IPT 2.5.4 to a newly configured server > (Amazon Linux 2, equivalent to Centos 7 with the stock Tomcat 7 package). I > see the errors below at WAR deployment time, any idea how to investigate? > Is there a recommended Java/Tomcat version that's guaranteed to run? > > Thanks a lot, > > INFO: Deploying web application archive /var/lib/tomcat/webapps/ROOT.war > Dec 16, 2021 10:13:28 AM org.apache.catalina.loader.WebappLoader > buildClassPath > INFO: Unknown loader > jdk.internal.loader.ClassLoaders$AppClassLoader@30946e09 class > jdk.internal.loader.ClassLoaders$AppClassLoader > Dec 16, 2021 10:13:32 AM org.apache.catalina.startup.TldConfig execute > INFO: At least one JAR was scanned for TLDs yet contained no TLDs. Enable > debug logging for this logger for a complete list of JARs that were scanned > but no TLDs were found in them. Skipping unneeded JARs during scanning can > improve startup time and JSP compilation time. > Dec 16, 2021 10:13:33 AM com.google.inject.internal.MessageProcessor visit > INFO: An exception was caught and reported. Message: > java.lang.reflect.InaccessibleObjectException: Unable to make protected > final java.lang.Class > java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain) > throws java.lang.ClassFormatError accessible: module java.base does not > "opens java.lang" to unnamed module @24d1e8c4 > java.lang.IllegalStateException: Unable to load cache item > at > com.google.inject.internal.cglib.core.internal.$LoadingCache.createEntry(LoadingCache.java:79) > at > com.google.inject.internal.cglib.core.internal.$LoadingCache.get(LoadingCache.java:34) > at > com.google.inject.internal.cglib.core.$AbstractClassGenerator$ClassLoaderData.get(AbstractClassGenerator.java:116) > at > com.google.inject.internal.cglib.core.$AbstractClassGenerator.create(AbstractClassGenerator.java:291) > at > com.google.inject.internal.cglib.reflect.$FastClass$Generator.create(FastClass.java:65) > at > com.google.inject.internal.BytecodeGen.newFastClassForMember(BytecodeGen.java:258) > at > com.google.inject.internal.BytecodeGen.newFastClassForMember(BytecodeGen.java:207) > at com.google.inject.internal.ProviderMethod.create(ProviderMethod.java:69) > at > com.google.inject.internal.ProviderMethodsModule.createProviderMethod(ProviderMethodsModule.java:272) > at > com.google.inject.internal.ProviderMethodsModule.getProviderMethods(ProviderMethodsModule.java:116) > at > com.google.inject.internal.ProviderMethodsModule.configure(ProviderMethodsModule.java:100) > at > com.google.inject.spi.Elements$RecordingBinder.install(Elements.java:344) > at > com.google.inject.spi.Elements$RecordingBinder.install(Elements.java:353) > at com.google.inject.spi.Elements.getElements(Elements.java:103) > at > com.google.inject.internal.InjectorShell$Builder.build(InjectorShell.java:137) > at > com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:103) > at com.google.inject.Guice.createInjector(Guice.java:87) > at com.google.inject.Guice.createInjector(Guice.java:69) > at com.google.inject.Guice.createInjector(Guice.java:59) > at > org.gbif.ipt.config.IPTContextListener.getInjector(IPTContextListener.java:78) > at > com.google.inject.servlet.GuiceServletContextListener.contextInitialized(GuiceServletContextListener.java:45) > at > org.gbif.ipt.config.IPTContextListener.contextInitialized(IPTContextListener.java:46) > at > org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:5127) > at > org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5643) > at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145) > at > org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:899) > at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875) > at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652) > at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:1092) > at > org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1984) > at > java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) > at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) > at > java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) > at > java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) > at java.base/java.lang.Thread.run(Thread.java:833) > Caused by: java.lang.ExceptionInInitializerError > at > com.google.inject.internal.cglib.core.$DuplicatesPredicate.evaluate(DuplicatesPredicate.java:25) > at > com.google.inject.internal.cglib.core.$CollectionUtils.filter(CollectionUtils.java:52) > at > com.google.inject.internal.cglib.reflect.$FastClassEmitter.<init>(FastClassEmitter.java:69) > at > com.google.inject.internal.cglib.reflect.$FastClass$Generator.generateClass(FastClass.java:77) > at > com.google.inject.internal.cglib.core.$DefaultGeneratorStrategy.generate(DefaultGeneratorStrategy.java:25) > at > com.google.inject.internal.cglib.core.$AbstractClassGenerator.generate(AbstractClassGenerator.java:329) > at > com.google.inject.internal.cglib.core.$AbstractClassGenerator$ClassLoaderData$3.apply(AbstractClassGenerator.java:93) > at > com.google.inject.internal.cglib.core.$AbstractClassGenerator$ClassLoaderData$3.apply(AbstractClassGenerator.java:91) > at > com.google.inject.internal.cglib.core.internal.$LoadingCache$2.call(LoadingCache.java:54) > at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) > at > com.google.inject.internal.cglib.core.internal.$LoadingCache.createEntry(LoadingCache.java:61) > ... 34 more > Caused by: com.google.inject.internal.cglib.core.$CodeGenerationException: > java.lang.reflect.InaccessibleObjectException-->Unable to make protected > final java.lang.Class > java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain) > throws java.lang.ClassFormatError accessible: module java.base does not > "opens java.lang" to unnamed module @24d1e8c4 > at > com.google.inject.internal.cglib.core.$ReflectUtils.defineClass(ReflectUtils.java:464) > at > com.google.inject.internal.cglib.core.$AbstractClassGenerator.generate(AbstractClassGenerator.java:336) > at > com.google.inject.internal.cglib.core.$AbstractClassGenerator$ClassLoaderData$3.apply(AbstractClassGenerator.java:93) > at > com.google.inject.internal.cglib.core.$AbstractClassGenerator$ClassLoaderData$3.apply(AbstractClassGenerator.java:91) > at > com.google.inject.internal.cglib.core.internal.$LoadingCache$2.call(LoadingCache.java:54) > at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) > at > com.google.inject.internal.cglib.core.internal.$LoadingCache.createEntry(LoadingCache.java:61) > at > com.google.inject.internal.cglib.core.internal.$LoadingCache.get(LoadingCache.java:34) > at > com.google.inject.internal.cglib.core.$AbstractClassGenerator$ClassLoaderData.get(AbstractClassGenerator.java:116) > at > com.google.inject.internal.cglib.core.$AbstractClassGenerator.create(AbstractClassGenerator.java:291) > at > com.google.inject.internal.cglib.core.$KeyFactory$Generator.create(KeyFactory.java:221) > at > com.google.inject.internal.cglib.core.$KeyFactory.create(KeyFactory.java:174) > at > com.google.inject.internal.cglib.core.$KeyFactory.create(KeyFactory.java:157) > at > com.google.inject.internal.cglib.core.$KeyFactory.create(KeyFactory.java:149) > at > com.google.inject.internal.cglib.core.$KeyFactory.create(KeyFactory.java:145) > at > com.google.inject.internal.cglib.core.$MethodWrapper.<clinit>(MethodWrapper.java:23) > ... 45 more > Caused by: java.lang.reflect.InaccessibleObjectException: Unable to make > protected final java.lang.Class > java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain) > throws java.lang.ClassFormatError accessible: module java.base does not > "opens java.lang" to unnamed module @24d1e8c4 > at > java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:354) > at > java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:297) > at > java.base/java.lang.reflect.Method.checkCanSetAccessible(Method.java:199) > at java.base/java.lang.reflect.Method.setAccessible(Method.java:193) > at > com.google.inject.internal.cglib.core.$ReflectUtils$1.run(ReflectUtils.java:61) > at > java.base/java.security.AccessController.doPrivileged(AccessController.java:569) > at > com.google.inject.internal.cglib.core.$ReflectUtils.<clinit>(ReflectUtils.java:52) > at > com.google.inject.internal.cglib.reflect.$FastClassEmitter.<init>(FastClassEmitter.java:67) > ... 42 more > > Dec 16, 2021 10:13:33 AM com.google.inject.internal.MessageProcessor visit > INFO: An exception was caught and reported. Message: > java.lang.NoClassDefFoundError: Could not initialize class > com.google.inject.internal.cglib.core.$MethodWrapper > java.lang.IllegalStateException: Unable to load cache item > at > com.google.inject.internal.cglib.core.internal.$LoadingCache.createEntry(LoadingCache.java:79) > at > com.google.inject.internal.cglib.core.internal.$LoadingCache.get(LoadingCache.java:34) > at > com.google.inject.internal.cglib.core.$AbstractClassGenerator$ClassLoaderData.get(AbstractClassGenerator.java:116) > at > com.google.inject.internal.cglib.core.$AbstractClassGenerator.create(AbstractClassGenerator.java:291) > at > com.google.inject.internal.cglib.reflect.$FastClass$Generator.create(FastClass.java:65) > at > com.google.inject.internal.BytecodeGen.newFastClassForMember(BytecodeGen.java:258) > at > com.google.inject.internal.BytecodeGen.newFastClassForMember(BytecodeGen.java:207) > at com.google.inject.internal.ProviderMethod.create(ProviderMethod.java:69) > at > com.google.inject.internal.ProviderMethodsModule.createProviderMethod(ProviderMethodsModule.java:272) > at > com.google.inject.internal.ProviderMethodsModule.getProviderMethods(ProviderMethodsModule.java:116) > at > com.google.inject.internal.ProviderMethodsModule.configure(ProviderMethodsModule.java:100) > at > com.google.inject.spi.Elements$RecordingBinder.install(Elements.java:344) > at > com.google.inject.spi.Elements$RecordingBinder.install(Elements.java:353) > at com.google.inject.AbstractModule.install(AbstractModule.java:103) > at com.google.inject.servlet.ServletModule.configure(ServletModule.java:49) > at com.google.inject.AbstractModule.configure(AbstractModule.java:61) > at > com.google.inject.spi.Elements$RecordingBinder.install(Elements.java:344) > at com.google.inject.spi.Elements.getElements(Elements.java:103) > at > com.google.inject.internal.InjectorShell$Builder.build(InjectorShell.java:137) > at > com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:103) > at com.google.inject.Guice.createInjector(Guice.java:87) > at com.google.inject.Guice.createInjector(Guice.java:69) > at com.google.inject.Guice.createInjector(Guice.java:59) > at > org.gbif.ipt.config.IPTContextListener.getInjector(IPTContextListener.java:78) > at > com.google.inject.servlet.GuiceServletContextListener.contextInitialized(GuiceServletContextListener.java:45) > at > org.gbif.ipt.config.IPTContextListener.contextInitialized(IPTContextListener.java:46) > at > org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:5127) > at > org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5643) > at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145) > at > org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:899) > at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875) > at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652) > at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:1092) > at > org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1984) > at > java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) > at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) > at > java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) > at > java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) > at java.base/java.lang.Thread.run(Thread.java:833) > Caused by: java.lang.NoClassDefFoundError: Could not initialize class > com.google.inject.internal.cglib.core.$MethodWrapper > at > com.google.inject.internal.cglib.core.$DuplicatesPredicate.evaluate(DuplicatesPredicate.java:25) > at > com.google.inject.internal.cglib.core.$CollectionUtils.filter(CollectionUtils.java:52) > at > com.google.inject.internal.cglib.reflect.$FastClassEmitter.<init>(FastClassEmitter.java:69) > at > com.google.inject.internal.cglib.reflect.$FastClass$Generator.generateClass(FastClass.java:77) > at > com.google.inject.internal.cglib.core.$DefaultGeneratorStrategy.generate(DefaultGeneratorStrategy.java:25) > at > com.google.inject.internal.cglib.core.$AbstractClassGenerator.generate(AbstractClassGenerator.java:329) > at > com.google.inject.internal.cglib.core.$AbstractClassGenerator$ClassLoaderData$3.apply(AbstractClassGenerator.java:93) > at > com.google.inject.internal.cglib.core.$AbstractClassGenerator$ClassLoaderData$3.apply(AbstractClassGenerator.java:91) > at > com.google.inject.internal.cglib.core.internal.$LoadingCache$2.call(LoadingCache.java:54) > at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) > at > com.google.inject.internal.cglib.core.internal.$LoadingCache.createEntry(LoadingCache.java:61) > ... 38 more > > Dec 16, 2021 10:13:33 AM org.apache.catalina.core.StandardContext > startInternal > SEVERE: One or more listeners failed to start. Full details will be found > in the appropriate container log file > Dec 16, 2021 10:13:33 AM org.apache.catalina.core.StandardContext > startInternal > SEVERE: Context [] startup failed due to previous errors > Dec 16, 2021 10:13:33 AM org.apache.catalina.loader.WebappClassLoaderBase > checkThreadLocalsForLeaks > WARNING: When running on Java 9 you need to add > "--add-opens=java.base/java.lang=ALL-UNNAMED" to the JVM command line > arguments to enable ThreadLocal memory leak detection. Alternatively, you > can suppress this warning by disabling ThreadLocal memory leak detection. > Dec 16, 2021 10:13:33 AM org.apache.catalina.loader.WebappClassLoaderBase > clearReferencesRmiTargets > WARNING: When running on Java 9 you need to add > "--add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED" to the JVM command > line arguments to enable RMI Target memory leak detection. Alternatively, > you can suppress this warning by disabling RMI Target memory leak detection. > Dec 16, 2021 10:13:33 AM org.apache.catalina.core.ContainerBase > addChildInternal > SEVERE: ContainerBase.addChild: start: > org.apache.catalina.LifecycleException: Failed to start component > [StandardEngine[Catalina].StandardHost[localhost].StandardContext[]] > at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:162) > at > org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:899) > at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875) > at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652) > at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:1092) > at > org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1984) > at > java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) > at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) > at > java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) > at > java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) > at java.base/java.lang.Thread.run(Thread.java:833) > Caused by: org.apache.catalina.LifecycleException: Failed to stop > component > [StandardEngine[Catalina].StandardHost[localhost].StandardContext[]] > at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:233) > at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:149) > ... 10 more > Caused by: org.apache.catalina.LifecycleException: Failed to stop > component [WebappLoader[]] > at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:233) > at > org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5881) > at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:221) > ... 11 more > Caused by: java.lang.reflect.InaccessibleObjectException: Unable to make > field private static final java.util.concurrent.ConcurrentMap > java.util.ResourceBundle.cacheList accessible: module java.base does not > "opens java.util" to unnamed module @7eda2dbb > at > java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:354) > at > java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:297) > at java.base/java.lang.reflect.Field.checkCanSetAccessible(Field.java:178) > at java.base/java.lang.reflect.Field.setAccessible(Field.java:172) > at > org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesResourceBundles(WebappClassLoaderBase.java:3028) > at > org.apache.catalina.loader.WebappClassLoaderBase.clearReferences(WebappClassLoaderBase.java:2255) > at > org.apache.catalina.loader.WebappClassLoaderBase.stop(WebappClassLoaderBase.java:2123) > at > org.apache.catalina.loader.WebappLoader.stopInternal(WebappLoader.java:663) > at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:221) > ... 13 more > > Dec 16, 2021 10:13:33 AM org.apache.catalina.startup.HostConfig deployWAR > SEVERE: Error deploying web application archive > /var/lib/tomcat/webapps/ROOT.war > java.lang.IllegalStateException: ContainerBase.addChild: start: > org.apache.catalina.LifecycleException: Failed to start component > [StandardEngine[Catalina].StandardHost[localhost].StandardContext[]] > at > org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:903) > at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875) > at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652) > at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:1092) > at > org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1984) > at > java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) > at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) > at > java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) > at > java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) > at java.base/java.lang.Thread.run(Thread.java:833) > > Dec 16, 2021 10:13:33 AM org.apache.catalina.startup.HostConfig deployWAR > INFO: Deployment of web application archive > /var/lib/tomcat/webapps/ROOT.war has finished in 6,559 ms > Dec 16, 2021 10:13:33 AM org.apache.catalina.startup.HostConfig > deployDirectory > INFO: Deploying web application directory /var/lib/tomcat/webapps/examples > Dec 16, 2021 10:13:33 AM org.apache.catalina.loader.WebappLoader > buildClassPath > INFO: Unknown loader > jdk.internal.loader.ClassLoaders$AppClassLoader@30946e09 class > jdk.internal.loader.ClassLoaders$AppClassLoader > Dec 16, 2021 10:13:34 AM org.apache.catalina.startup.TaglibUriRule body > INFO: TLD skipped. URI: http://java.sun.com/jstl/core_rt is already > defined > Dec 16, 2021 10:13:34 AM org.apache.catalina.startup.TaglibUriRule body > INFO: TLD skipped. URI: http://java.sun.com/jstl/core is already defined > Dec 16, 2021 10:13:34 AM org.apache.catalina.startup.TaglibUriRule body > INFO: TLD skipped. URI: http://java.sun.com/jsp/jstl/core is already > defined > Dec 16, 2021 10:13:34 AM org.apache.catalina.startup.TaglibUriRule body > INFO: TLD skipped. URI: http://java.sun.com/jstl/fmt_rt is already defined > Dec 16, 2021 10:13:34 AM org.apache.catalina.startup.TaglibUriRule body > INFO: TLD skipped. URI: http://java.sun.com/jstl/fmt is already defined > Dec 16, 2021 10:13:34 AM org.apache.catalina.startup.TaglibUriRule body > INFO: TLD skipped. URI: http://java.sun.com/jsp/jstl/fmt is already > defined > Dec 16, 2021 10:13:34 AM org.apache.catalina.startup.TaglibUriRule body > INFO: TLD skipped. URI: http://java.sun.com/jsp/jstl/functions is already > defined > Dec 16, 2021 10:13:34 AM org.apache.catalina.startup.TaglibUriRule body > INFO: TLD skipped. URI: > http://jakarta.apache.org/taglibs/standard/permittedTaglibs is already > defined > Dec 16, 2021 10:13:34 AM org.apache.catalina.startup.TaglibUriRule body > INFO: TLD skipped. URI: > http://jakarta.apache.org/taglibs/standard/scriptfree is already defined > Dec 16, 2021 10:13:34 AM org.apache.catalina.startup.TaglibUriRule body > INFO: TLD skipped. URI: http://java.sun.com/jstl/sql_rt is already defined > Dec 16, 2021 10:13:34 AM org.apache.catalina.startup.TaglibUriRule body > INFO: TLD skipped. URI: http://java.sun.com/jstl/sql is already defined > Dec 16, 2021 10:13:34 AM org.apache.catalina.startup.TaglibUriRule body > INFO: TLD skipped. URI: http://java.sun.com/jsp/jstl/sql is already > defined > Dec 16, 2021 10:13:34 AM org.apache.catalina.startup.TaglibUriRule body > INFO: TLD skipped. URI: http://java.sun.com/jstl/xml_rt is already defined > Dec 16, 2021 10:13:34 AM org.apache.catalina.startup.TaglibUriRule body > INFO: TLD skipped. URI: http://java.sun.com/jstl/xml is already defined > Dec 16, 2021 10:13:34 AM org.apache.catalina.startup.TaglibUriRule body > INFO: TLD skipped. URI: http://java.sun.com/jsp/jstl/xml is already > defined > Dec 16, 2021 10:13:34 AM org.apache.catalina.startup.TldConfig execute > INFO: At least one JAR was scanned for TLDs yet contained no TLDs. Enable > debug logging for this logger for a complete list of JARs that were scanned > but no TLDs were found in them. Skipping unneeded JARs during scanning can > improve startup time and JSP compilation time. > Dec 16, 2021 10:13:34 AM org.apache.catalina.startup.HostConfig > deployDirectory > INFO: Deployment of web application directory > /var/lib/tomcat/webapps/examples has finished in 462 ms > Dec 16, 2021 10:13:34 AM org.apache.catalina.startup.HostConfig > deployDirectory > INFO: Deploying web application directory /var/lib/tomcat/webapps/sample > Dec 16, 2021 10:13:34 AM org.apache.catalina.loader.WebappLoader > buildClassPath > INFO: Unknown loader > jdk.internal.loader.ClassLoaders$AppClassLoader@30946e09 class > jdk.internal.loader.ClassLoaders$AppClassLoader > Dec 16, 2021 10:13:34 AM org.apache.catalina.startup.TldConfig execute > INFO: At least one JAR was scanned for TLDs yet contained no TLDs. Enable > debug logging for this logger for a complete list of JARs that were scanned > but no TLDs were found in them. Skipping unneeded JARs during scanning can > improve startup time and JSP compilation time. > Dec 16, 2021 10:13:34 AM org.apache.catalina.startup.HostConfig > deployDirectory > INFO: Deployment of web application directory > /var/lib/tomcat/webapps/sample has finished in 224 ms > Dec 16, 2021 10:13:34 AM org.apache.catalina.startup.HostConfig > deployDirectory > INFO: Deploying web application directory > /var/lib/tomcat/webapps/host-manager > Dec 16, 2021 10:13:34 AM org.apache.catalina.loader.WebappLoader > buildClassPath > INFO: Unknown loader > jdk.internal.loader.ClassLoaders$AppClassLoader@30946e09 class > jdk.internal.loader.ClassLoaders$AppClassLoader > Dec 16, 2021 10:13:34 AM org.apache.catalina.startup.TldConfig execute > INFO: At least one JAR was scanned for TLDs yet contained no TLDs. Enable > debug logging for this logger for a complete list of JARs that were scanned > but no TLDs were found in them. Skipping unneeded JARs during scanning can > improve startup time and JSP compilation time. > Dec 16, 2021 10:13:34 AM org.apache.catalina.startup.HostConfig > deployDirectory > INFO: Deployment of web application directory > /var/lib/tomcat/webapps/host-manager has finished in 231 ms > Dec 16, 2021 10:13:34 AM org.apache.catalina.startup.HostConfig > deployDirectory > INFO: Deploying web application directory /var/lib/tomcat/webapps/manager > Dec 16, 2021 10:13:34 AM org.apache.catalina.loader.WebappLoader > buildClassPath > INFO: Unknown loader > jdk.internal.loader.ClassLoaders$AppClassLoader@30946e09 class > jdk.internal.loader.ClassLoaders$AppClassLoader > Dec 16, 2021 10:13:34 AM org.apache.catalina.startup.TldConfig execute > INFO: At least one JAR was scanned for TLDs yet contained no TLDs. Enable > debug logging for this logger for a complete list of JARs that were scanned > but no TLDs were found in them. Skipping unneeded JARs during scanning can > improve startup time and JSP compilation time. > Dec 16, 2021 10:13:34 AM org.apache.catalina.startup.HostConfig > deployDirectory > INFO: Deployment of web application directory > /var/lib/tomcat/webapps/manager has finished in 178 ms > Dec 16, 2021 10:13:34 AM org.apache.catalina.startup.HostConfig > deployDirectory > INFO: Deploying web application directory /var/lib/tomcat/webapps/docs > Dec 16, 2021 10:13:35 AM org.apache.catalina.loader.WebappLoader > buildClassPath > INFO: Unknown loader > jdk.internal.loader.ClassLoaders$AppClassLoader@30946e09 class > jdk.internal.loader.ClassLoaders$AppClassLoader > Dec 16, 2021 10:13:35 AM org.apache.catalina.startup.TldConfig execute > INFO: At least one JAR was scanned for TLDs yet contained no TLDs. Enable > debug logging for this logger for a complete list of JARs that were scanned > but no TLDs were found in them. Skipping unneeded JARs during scanning can > improve startup time and JSP compilation time. > Dec 16, 2021 10:13:35 AM org.apache.catalina.startup.HostConfig > deployDirectory > INFO: Deployment of web application directory /var/lib/tomcat/webapps/docs > has finished in 179 ms > Dec 16, 2021 10:13:35 AM org.apache.coyote.AbstractProtocol start > INFO: Starting ProtocolHandler ["http-bio-8080"] > Dec 16, 2021 10:13:35 AM org.apache.catalina.startup.Catalina start > INFO: Server startup in 7928 ms > > _______________________________________________ > IPT mailing list...@lists.gbif.orghttps://lists.gbif.org/mailman/listinfo/ipt > > _______________________________________________ > IPT mailing list > IPT@lists.gbif.org > https://lists.gbif.org/mailman/listinfo/ipt >
_______________________________________________ IPT mailing list IPT@lists.gbif.org https://lists.gbif.org/mailman/listinfo/ipt