A child container failed during start
java.util.concurrent.ExecutionException:org.apache.catalina.LifecycleException:Failed to start component [ Standardengine[tomcat]. Standardhost[localhost]. Standardcontext[/book_shop]]
At Java.util.concurrent.FutureTask.report (futuretask.java:122)
At Java.util.concurrent.FutureTask.get (futuretask.java:188)
At Org.apache.catalina.core.ContainerBase.startInternal (containerbase.java:1123)
At Org.apache.catalina.core.StandardHost.startInternal (standardhost.java:800)
At Org.apache.catalina.util.LifecycleBase.start (lifecyclebase.java:150)
At Org.apache.catalina.core.containerbase$startchild.call (containerbase.java:1559)
At Org.apache.catalina.core.containerbase$startchild.call (containerbase.java:1549)
At Java.util.concurrent.FutureTask.run (futuretask.java:262)
At Java.util.concurrent.ThreadPoolExecutor.runWorker (threadpoolexecutor.java:1145)
At Java.util.concurrent.threadpoolexecutor$worker.run (threadpoolexecutor.java:615)
At Java.lang.Thread.run (thread.java:744)
caused by:org.apache.catalina.LifecycleException:Failed to start component [Standardengine[tomcat]. Standardhost[localhost]. Standardcontext[/book_shop]]
At Org.apache.catalina.util.LifecycleBase.start (lifecyclebase.java:154)
... 6 more
caused By:java.lang.ClassCastException:org.springframework.web.SpringServletContainerInitializer cannot be Cast to Javax.servlet.ServletContainerInitializer
At Org.apache.catalina.startup.ContextConfig.getServletContainerInitializer (contextconfig.java:1670)
At Org.apache.catalina.startup.ContextConfig.getServletContainerInitializers (contextconfig.java:1652)
At Org.apache.catalina.startup.ContextConfig.processServletContainerInitializers (contextconfig.java:1562)
At Org.apache.catalina.startup.ContextConfig.webConfig (contextconfig.java:1270)
At Org.apache.catalina.startup.ContextConfig.configureStart (contextconfig.java:878)
At Org.apache.catalina.startup.ContextConfig.lifecycleEvent (contextconfig.java:376)
At Org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent (lifecyclesupport.java:119)
At Org.apache.catalina.util.LifecycleBase.fireLifecycleEvent (lifecyclebase.java:90)
At Org.apache.catalina.core.StandardContext.startInternal (standardcontext.java:5322)
At Org.apache.catalina.util.LifecycleBase.start (lifecyclebase.java:150)
... 6 more
June 20, 2018 10:32:03 am org.apache.catalina.core.ContainerBase startinternal
Severity: A child container failed during start
java.util.concurrent.ExecutionException:org.apache.catalina.LifecycleException:Failed to start component [ Standardengine[tomcat]. Standardhost[localhost]]
At Java.util.concurrent.FutureTask.report (futuretask.java:122)
At Java.util.concurrent.FutureTask.get (futuretask.java:188)
At Org.apache.catalina.core.ContainerBase.startInternal (containerbase.java:1123)
At Org.apache.catalina.core.StandardEngine.startInternal (standardengine.java:302)
At Org.apache.catalina.util.LifecycleBase.start (lifecyclebase.java:150)
At Org.apache.catalina.core.StandardService.startInternal (standardservice.java:443)
At Org.apache.catalina.util.LifecycleBase.start (lifecyclebase.java:150)
At Org.apache.catalina.core.StandardServer.startInternal (standardserver.java:732)
At Org.apache.catalina.util.LifecycleBase.start (lifecyclebase.java:150)
At Org.apache.catalina.startup.Tomcat.start (tomcat.java:341)
At Org.apache.tomcat.maven.plugin.tomcat7.run.AbstractRunMojo.startContainer (abstractrunmojo.java:1238)
At Org.apache.tomcat.maven.plugin.tomcat7.run.AbstractRunMojo.execute (abstractrunmojo.java:592)
At Org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (defaultbuildpluginmanager.java:134)
At Org.apache.maven.lifecycle.internal.MojoExecutor.execute (mojoexecutor.java:208)
At Org.apache.maven.lifecycle.internal.MojoExecutor.execute (mojoexecutor.java:153)
At Org.apache.maven.lifecycle.internal.MojoExecutor.execute (mojoexecutor.java:145)
At Org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (lifecyclemodulebuilder.java:116)
At Org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (lifecyclemodulebuilder.java:80)
At Org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build ( SINGLETHREADEDBUILDER.JAVA:51)
At Org.apache.maven.lifecycle.internal.LifecycleStarter.execute (lifecyclestarter.java:128)
At Org.apache.maven.DefaultMaven.doExecute (defaultmaven.java:307)
At Org.apache.maven.DefaultMaven.doExecute (defaultmaven.java:193)
At Org.apache.maven.DefaultMaven.execute (defaultmaven.java:106)
At Org.apache.maven.cli.MavenCli.execute (mavencli.java:862)
At Org.apache.maven.cli.MavenCli.doMain (mavencli.java:286)
At Org.apache.maven.cli.MavenCli.main (mavencli.java:197)
At Sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
At Sun.reflect.NativeMethodAccessorImpl.invoke (nativemethodaccessorimpl.java:57)
At Sun.reflect.DelegatingMethodAccessorImpl.invoke (delegatingmethodaccessorimpl.java:43)
At Java.lang.reflect.Method.invoke (method.java:606)
At org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (launcher.java:289)
At Org.codehaus.plexus.classworlds.launcher.Launcher.launch (launcher.java:229)
At Org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (launcher.java:415)
At Org.codehaus.plexus.classworlds.launcher.Launcher.main (launcher.java:356)
caused by:org.apache.catalina.LifecycleException:Failed to start component [Standardengine[tomcat]. Standardhost[localhost]]
At Org.apache.catalina.util.LifecycleBase.start (lifecyclebase.java:154)
At Org.apache.catalina.core.containerbase$startchild.call (containerbase.java:1559)
At Org.apache.catalina.core.containerbase$startchild.call (containerbase.java:1549)
At Java.util.concurrent.FutureTask.run (futuretask.java:262)
At Java.util.concurrent.ThreadPoolExecutor.runWorker (threadpoolexecutor.java:1145)
At Java.util.concurrent.threadpoolexecutor$worker.run (threadpoolexecutor.java:615)
At Java.lang.Thread.run (thread.java:744)
caused By:org.apache.catalina.lifecycleexception:a child container failed during start
At Org.apache.catalina.core.ContainerBase.startInternal (containerbase.java:1131)
At Org.apache.catalina.core.StandardHost.startInternal (standardhost.java:800)
At Org.apache.catalina.util.LifecycleBase.start (lifecyclebase.java:150)
... 6 more
Workaround:javax.servlet.ServletContainerInitializer package Conflict
Caused By:java.lang.ClassCastException:org.springframework.web.SpringServletContainerInitializer cannot is cast to Javax.servlet.ServletContainerInitializer