Tomcat on spring is not loaded
<p>I am working on spring in eclipse.When I run my server,it shows error is given below:</p>

<p>error:</p>

<blockquote>
  <p>java.util.concurrent.ExecutionException:
  org.apache.catalina.LifecycleException: Failed to start component
  [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/SpringMVCAnnotationSecurity]]
    at java.util.concurrent.FutureTask.report(Unknown Source)   at
  java.util.concurrent.FutureTask.get(Unknown Source)   at
  org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:939)
    at
  org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:872)
    at
  org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
    at
  org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1419)
    at
  org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1409)
    at java.util.concurrent.FutureTask.run(Unknown Source)  at
  java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)     at
  java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)    at
  java.lang.Thread.run(Unknown Source) Caused by:
  org.apache.catalina.LifecycleException: Failed to start component
  [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/SpringMVCAnnotationSecurity]]
    at
  org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:167)
    ... 6 more Caused by: org.apache.catalina.LifecycleException: Failed
  to start component
  [org.apache.catalina.webresources.StandardRoot@7d8d6983]  at
  org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:167)
    at
  org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java:4842)
    at
  org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4974)
    at
  org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
    ... 6 more Caused by: org.apache.catalina.LifecycleException: Failed
  to initialize component
  [org.apache.catalina.webresources.JarResourceSet@4889c18]     at
  org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:112)
    at
  org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:140)
    at
  org.apache.catalina.webresources.StandardRoot.startInternal(StandardRoot.java:708)
    at
  org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
    ... 9 more Caused by: java.lang.IllegalArgumentException:
  java.util.zip.ZipException: invalid LOC header (bad signature)    at
  org.apache.catalina.webresources.AbstractSingleArchiveResourceSet.initInternal(AbstractSingleArchiveResourceSet.java:113)
    at
  org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:107)
    ... 12 more Caused by: java.util.zip.ZipException: invalid LOC header
  (bad signature)   at java.util.zip.ZipFile.read(Native Method)    at
  java.util.zip.ZipFile.access$1400(Unknown Source)     at
  java.util.zip.ZipFile$ZipFileInputStream.read(Unknown Source)     at
  java.util.zip.ZipFile$ZipFileInflaterInputStream.fill(Unknown Source)
    at java.util.zip.InflaterInputStream.read(Unknown Source)   at
  sun.misc.IOUtils.readFully(Unknown Source)    at
  java.util.jar.JarFile.getBytes(Unknown Source)    at
  java.util.jar.JarFile.getManifestFromReference(Unknown Source)    at
  java.util.jar.JarFile.getManifest(Unknown Source)     at
  org.apache.catalina.webresources.AbstractSingleArchiveResourceSet.initInternal(AbstractSingleArchiveResourceSet.java:111)
    ... 13 more</p>
  
  <p>Dec 14, 2016 12:06:37 PM org.apache.jasper.servlet.TldScanner scanJars
  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
  14, 2016 12:06:37 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]]    at
  java.util.concurrent.FutureTask.report(Unknown Source)    at
  java.util.concurrent.FutureTask.get(Unknown Source)   at
  org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:939)
    at
  org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:262)
    at
  org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
    at
  org.apache.catalina.core.StandardService.startInternal(StandardService.java:422)
    at
  org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
    at
  org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:793)
    at
  org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:655)    at
  sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)   at
  sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)   at
  sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)   at
  java.lang.reflect.Method.invoke(Unknown Source)   at
  org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:355)   at
  org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:495) Caused
  by: org.apache.catalina.LifecycleException: Failed to start component
  [StandardEngine[Catalina].StandardHost[localhost]]    at
  org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:167)
    at
  org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1419)
    at
  org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1409)
    at java.util.concurrent.FutureTask.run(Unknown Source)  at
  java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)     at
  java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)    at
  java.lang.Thread.run(Unknown Source) Caused by:
  org.apache.catalina.LifecycleException: A child container failed
  during start  at
  org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:947)
    at
  org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:872)
    at
  org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
    ... 6 more</p>
  
  <p>Dec 14, 2016 12:06:37 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: Failed to
  start component [StandardServer[8005]]    at
  org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:167)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:655)    at
  sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)   at
  sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)   at
  sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)   at
  java.lang.reflect.Method.invoke(Unknown Source)   at
  org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:355)   at
  org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:495) Caused
  by: org.apache.catalina.LifecycleException: Failed to start component
  [StandardService[Catalina]]   at
  org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:167)
    at
  org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:793)
    at
  org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
    ... 7 more Caused by: org.apache.catalina.LifecycleException: Failed
  to start component [StandardEngine[Catalina]]     at
  org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:167)
    at
  org.apache.catalina.core.StandardService.startInternal(StandardService.java:422)
    at
  org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
    ... 9 more Caused by: org.apache.catalina.LifecycleException: A child
  container failed during start     at
  org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:947)
    at
  org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:262)
    at
  org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
    ... 11 more</p>
</blockquote>

<p>my pom.xml is:</p>

<pre><code>&lt;project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"&gt;
  &lt;modelVersion&gt;4.0.0&lt;/modelVersion&gt;
  &lt;groupId&gt;org.o7.planning&lt;/groupId&gt;
  &lt;artifactId&gt;SpringMVCAnnotationSecurity&lt;/artifactId&gt;
  &lt;packaging&gt;war&lt;/packaging&gt;
  &lt;version&gt;0.0.1-SNAPSHOT&lt;/version&gt;
  &lt;name&gt;SpringMVCAnnotationSecurity Maven Webapp&lt;/name&gt;
  &lt;url&gt;http://maven.apache.org&lt;/url&gt;


  &lt;properties&gt;
      &lt;!-- Generic properties --&gt;
      &lt;java.version&gt;1.7&lt;/java.version&gt;
      &lt;project.build.sourceEncoding&gt;UTF-8&lt;/project.build.sourceEncoding&gt;
      &lt;project.reporting.outputEncoding&gt;UTF-8&lt;/project.reporting.outputEncoding&gt;
  &lt;/properties&gt;


  &lt;repositories&gt;
      &lt;!-- Repository for ORACLE JDBC Driver --&gt;
      &lt;repository&gt;
          &lt;id&gt;codelds&lt;/id&gt;
          &lt;url&gt;https://code.lds.org/nexus/content/groups/main-repo&lt;/url&gt;
      &lt;/repository&gt;
  &lt;/repositories&gt;


  &lt;dependencies&gt;

  &lt;dependency&gt;
          &lt;groupId&gt;org.springframework&lt;/groupId&gt;
          &lt;artifactId&gt;spring-core&lt;/artifactId&gt;
          &lt;version&gt;4.2.5.RELEASE&lt;/version&gt;
      &lt;/dependency&gt;

    &lt;dependency&gt;
            &lt;groupId&gt;org.glassfish.jersey.core&lt;/groupId&gt;
            &lt;artifactId&gt;jersey-client&lt;/artifactId&gt;
            &lt;version&gt;2.24&lt;/version&gt;
        &lt;/dependency&gt;

        &lt;dependency&gt;
            &lt;groupId&gt;javax.ws.rs&lt;/groupId&gt;
            &lt;artifactId&gt;javax.ws.rs-api&lt;/artifactId&gt;
            &lt;version&gt;2.0.1&lt;/version&gt;
        &lt;/dependency&gt;
  &lt;/dependencies&gt;
  &lt;build&gt;
    &lt;finalName&gt;SpringMVCAnnotationSecurity&lt;/finalName&gt;
  &lt;/build&gt;
&lt;/project&gt;
</code></pre>

<p>Where is the problem?</p>