[IPT] Deployment issue

Nicolas Noé nicolas.noe at inbo.be
Thu Dec 16 10:06:06 UTC 2021


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 <mblissett at 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 at 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 at 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 at 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 at 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 at 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 at 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 listIPT at lists.gbif.orghttps://lists.gbif.org/mailman/listinfo/ipt
>
> _______________________________________________
> IPT mailing list
> IPT at lists.gbif.org
> https://lists.gbif.org/mailman/listinfo/ipt
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.gbif.org/pipermail/ipt/attachments/20211216/0ff23e83/attachment-0001.html>


More information about the IPT mailing list