Hi,

On Fri, 29 Nov 2019 at 10:45, Karen Goh <karenwo...@yahoo.com.invalid>
wrote:

> Hi experts,
>
>
> Basically, I have now upgraded my dynamic MVC web app to use openJDK 13
> and running it with Tomcat 9.0.27.  Windows OS. Eclipse 2019-09.
>
> Have been trying to tackling the problem with no avail.
>
> Would appreciate some tips on how to make these error go away.
>
> Here's the error :
>
> Nov 29, 2019 6:25:18 PM org.apache.catalina.core.ContainerBase
> startInternal
> SEVERE: A child container failed during start
> java.util.concurrent.ExecutionException:
> org.apache.catalina.LifecycleException: Failed to start component
> [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/webApp-hi5]]
>         at
> java.base/java.util.concurrent.FutureTask.report(FutureTask.java:122)
>         at
> java.base/java.util.concurrent.FutureTask.get(FutureTask.java:191)
>         at
> org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:916)
>         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:930)
>         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:567)
>         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[/webApp-hi5]]
>         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$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)
>         ... 21 more
> Caused by: java.lang.IllegalArgumentException: Filter mapping specifies an
> unknown filter name [httpHeaderSecurity]
>         at
> org.apache.catalina.core.StandardContext.validateFilterMap(StandardContext.java:3009)
>         at
> org.apache.catalina.core.StandardContext.addFilterMap(StandardContext.java:2971)
>         at
> org.apache.catalina.startup.ContextConfig.configureContext(ContextConfig.java:1288)
>         at
> org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1168)
>         at
> org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:774)
>         at
> org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:301)
>         at
> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123)
>         at
> org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5051)
>         at
> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
>         ... 27 more
>
> Nov 29, 2019 6:25:18 PM org.apache.catalina.core.ContainerBase
> startInternal
> SEVERE: A child container failed during start
> java.util.concurrent.ExecutionException:
> org.apache.catalina.LifecycleException: A child container failed during
> start
>         at
> java.base/java.util.concurrent.FutureTask.report(FutureTask.java:122)
>         at
> java.base/java.util.concurrent.FutureTask.get(FutureTask.java:191)
>         at
> org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:916)
>         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:930)
>         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:567)
>         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: A child container
> failed during start
>         at
> org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:928)
>         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)
>         ... 13 more
> Caused by: java.util.concurrent.ExecutionException:
> org.apache.catalina.LifecycleException: Failed to start component
> [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/webApp-hi5]]
>         at
> java.base/java.util.concurrent.FutureTask.report(FutureTask.java:122)
>         at
> java.base/java.util.concurrent.FutureTask.get(FutureTask.java:191)
>         at
> org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:916)
>         ... 21 more
> Caused by: org.apache.catalina.LifecycleException: Failed to start
> component
> [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/webApp-hi5]]
>         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$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)
>         ... 21 more
> Caused by: java.lang.IllegalArgumentException: Filter mapping specifies an
> unknown filter name [httpHeaderSecurity]
>         at
> org.apache.catalina.core.StandardContext.validateFilterMap(StandardContext.java:3009)
>         at
> org.apache.catalina.core.StandardContext.addFilterMap(StandardContext.java:2971)
>         at
> org.apache.catalina.startup.ContextConfig.configureContext(ContextConfig.java:1288)
>         at
> org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1168)
>         at
> org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:774)
>         at
> org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:301)
>         at
> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123)
>         at
> org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5051)
>         at
> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
>         ... 27 more
>
> Nov 29, 2019 6:25:18 PM org.apache.catalina.startup.Catalina start
> SEVERE: The required Server component failed to start so Tomcat is unable
> to start.
> org.apache.catalina.LifecycleException: A child container failed during
> start
>         at
> org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:928)
>         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:930)
>         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:567)
>         at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:344)
>         at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:475)
> Caused by: java.util.concurrent.ExecutionException:
> org.apache.catalina.LifecycleException: A child container failed during
> start
>         at
> java.base/java.util.concurrent.FutureTask.report(FutureTask.java:122)
>         at
> java.base/java.util.concurrent.FutureTask.get(FutureTask.java:191)
>         at
> org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:916)
>         ... 13 more
> Caused by: org.apache.catalina.LifecycleException: A child container
> failed during start
>         at
> org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:928)
>         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)
>         ... 13 more
> Caused by: java.util.concurrent.ExecutionException:
> org.apache.catalina.LifecycleException: Failed to start component
> [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/webApp-hi5]]
>         at
> java.base/java.util.concurrent.FutureTask.report(FutureTask.java:122)
>         at
> java.base/java.util.concurrent.FutureTask.get(FutureTask.java:191)
>         at
> org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:916)
>         ... 21 more
> Caused by: org.apache.catalina.LifecycleException: Failed to start
> component
> [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/webApp-hi5]]
>         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$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)
>         ... 21 more
> Caused by: java.lang.IllegalArgumentException: Filter mapping specifies an
> unknown filter name [httpHeaderSecurity]
>         at
> org.apache.catalina.core.StandardContext.validateFilterMap(StandardContext.java:3009)
>         at
> org.apache.catalina.core.StandardContext.addFilterMap(StandardContext.java:2971)
>         at
> org.apache.catalina.startup.ContextConfig.configureContext(ContextConfig.java:1288)
>         at
> org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1168)
>         at
> org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:774)
>         at
> org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:301)
>         at
> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123)
>         at
> org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5051)
>         at
> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
>         ... 27 more
>
> Nov 29, 2019 6:25:18 PM org.apache.coyote.AbstractProtocol pause
> INFO: Pausing ProtocolHandler ["http-nio-8080"]
> Nov 29, 2019 6:25:18 PM org.apache.coyote.AbstractProtocol pause
> INFO: Pausing ProtocolHandler ["ajp-nio-8009"]
> Nov 29, 2019 6:25:18 PM org.apache.catalina.core.StandardService
> stopInternal
> INFO: Stopping service [Catalina]
> Nov 29, 2019 6:25:18 PM org.apache.coyote.AbstractProtocol destroy
> INFO: Destroying ProtocolHandler ["http-nio-8080"]
> Nov 29, 2019 6:25:18 PM org.apache.coyote.AbstractProtocol destroy
> INFO: Destroying ProtocolHandler ["ajp-nio-8009"]
> Nov 29, 2019 6:25:18 PM org.apache.catalina.deploy.NamingResourcesImpl
> cleanUp
> WARNING: Failed to retrieve JNDI naming context for container
> [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/webApp-hi5]]
> so no cleanup was performed for that container
> javax.naming.NamingException: No naming context bound to this class loader
>         at
> org.apache.naming.ContextBindings.getClassLoader(ContextBindings.java:268)
>         at
> org.apache.catalina.deploy.NamingResourcesImpl.cleanUp(NamingResourcesImpl.java:1020)
>         at
> org.apache.catalina.deploy.NamingResourcesImpl.stopInternal(NamingResourcesImpl.java:1003)
>         at
> org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:257)
>         at
> org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5410)
>         at
> org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:257)
>         at
> org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:293)
>         at
> org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:817)
>         at
> org.apache.catalina.core.ContainerBase.destroyInternal(ContainerBase.java:1023)
>         at
> org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:321)
>         at
> org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:817)
>         at
> org.apache.catalina.core.ContainerBase.destroyInternal(ContainerBase.java:1023)
>         at
> org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:321)
>         at
> org.apache.catalina.core.StandardService.destroyInternal(StandardService.java:556)
>         at
> org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:321)
>         at
> org.apache.catalina.core.StandardServer.destroyInternal(StandardServer.java:1065)
>         at
> org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:321)
>         at org.apache.catalina.startup.Catalina.start(Catalina.java:637)
>         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:567)
>         at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:344)
>         at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:475)
>
> WARNING: An illegal reflective access operation has occurred
> WARNING: Illegal reflective access by
> org.apache.catalina.loader.WebappClassLoaderBase
> (file:/C:/Program%20Files/Apache/apache-tomcat-9.0.27/lib/catalina.jar) to
> field java.io.ObjectStreamClass$Caches.localDescs
> WARNING: Please consider reporting this to the maintainers of
> org.apache.catalina.loader.WebappClassLoaderBase
> 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
>
> Tks!
>
> Karen
>
>
The stacktrace seems to suggest that some filter mapping has gone wrong.

I would advise you to check your configuration again, because the stockpile
tomcat starts without any issues. Please report back with your
configuration settings and check the discrepancies.

Thanks,

>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: users-h...@tomcat.apache.org
>
>

Reply via email to