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 > >