[IPT] Deployment issue

Matthew Blissett mblissett at gbif.org
Thu Dec 16 09:54:56 UTC 2021


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 
> <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 
> <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 
> <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 
> <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 
> <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 
> <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 
> <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 
> <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 
> <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 
> <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 
> <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 
> <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 
> <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 
> <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 
> <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 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/7b515fd7/attachment-0001.html>


More information about the IPT mailing list