title: web app doesn't deploy properly
body: <p>I'm using tomee 1.6.0 plus. I'm generating code from my wsdl. when I try to deploy my application i get this error in tomee log:</p>
  
  <pre><code>Jun 12, 2014 1:59:37 PM org.apache.catalina.core.ApplicationContext log
  INFO: Marking servlet cxf as unavailable
  Jun 12, 2014 1:59:37 PM org.apache.catalina.core.StandardContext loadOnStartup
  SEVERE: Servlet /vezbe-wsdl-ws threw load() exception
  java.lang.ClassNotFoundException: org.springframework.context.ApplicationListener
  at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
  at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
  at java.security.AccessController.doPrivileged(Native Method)
  at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
  at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
  at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
  at java.lang.ClassLoader.defineClass1(Native Method)
  at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
  at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
  at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
  at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
  at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
  at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
  at java.security.AccessController.doPrivileged(Native Method)
  at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
  at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
  at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
  at java.lang.Class.forName0(Native Method)
  at java.lang.Class.forName(Class.java:270)
  at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1689)
  at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1547)
  at org.apache.tomee.catalina.LazyStopWebappClassLoader.loadClass(LazyStopWebappClassLoader.java:109)
  at org.apache.tomee.catalina.JavaeeInstanceManager.newInstance(JavaeeInstanceManager.java:69)
  at org.apache.tomee.catalina.JavaeeInstanceManager.newInstance(JavaeeInstanceManager.java:64)
  at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1144)
  at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1088)
  at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5176)
  at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5460)
  at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
  at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
  at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
  at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633)
  at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:983)
  at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1660)
  at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
  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:745)
  </code></pre>
  
  <p>My cxf-servlet.xml: </p>
  
  <pre><code>&lt;beans xmlns="http://www.springframework.org/schema/beans"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
  xmlns:jaxws="http://cxf.apache.org/jaxws"
  xsi:schemaLocation="http://www.springframework.org/schema/beans 
      http://www.springframework.org/schema/beans/spring-beans.xsd
      http://cxf.apache.org/jaxws http://cxf.apache.org/schemas/jaxws.xsd"&gt;
  
  &lt;jaxws:endpoint 
      id="helloDoc" 
      address="/HelloDocument"
      implementor="yu.ac.ns.ftn.informatika.ws.hello.HelloDocumentImpl"
      wsdlLocation="WEB-INF/wsdl/HelloDocument.wsdl"/&gt;
  
  &lt;jaxws:endpoint 
      id="address" 
      address="/AddressBook"
      implementor="yu.ac.ns.ftn.informatika.ws.address.AddressBookImpl"
      wsdlLocation="WEB-INF/wsdl/AddressBook.wsdl"/&gt;
  
   &lt;/beans&gt;
  </code></pre>
  
  <p>web.xml: </p>
  
  <pre><code> &lt;?xml version="1.0" encoding="UTF-8"?&gt;
  &lt;web-app&gt;
      &lt;display-name&gt;cxf&lt;/display-name&gt;
      &lt;description&gt;cxf&lt;/description&gt;
      &lt;servlet&gt;
          &lt;servlet-name&gt;cxf&lt;/servlet-name&gt;
          &lt;display-name&gt;cxf&lt;/display-name&gt;
          &lt;description&gt;Apache CXF Endpoint&lt;/description&gt;
          &lt;servlet-class&gt;org.apache.cxf.transport.servlet.CXFServlet
          &lt;/servlet-class&gt;
          &lt;load-on-startup&gt;1&lt;/load-on-startup&gt;
      &lt;/servlet&gt;
      &lt;servlet-mapping&gt;
          &lt;servlet-name&gt;cxf&lt;/servlet-name&gt;
          &lt;url-pattern&gt;/services/*&lt;/url-pattern&gt;
      &lt;/servlet-mapping&gt;
      &lt;session-config&gt;
          &lt;session-timeout&gt;60&lt;/session-timeout&gt;
      &lt;/session-config&gt;
  &lt;/web-app&gt;
  </code></pre>
  
  <p>jars in my classpath:</p>
  
  <p>cxf-2.6.5.jar </p>
  
  <p>jaxb-api-2.2.5.jar</p>
  
  <p>jaxb-impl-2.2.5.1.jar</p>
  
  <p>jaxb-xjc-2.2.5.1.jar</p>
  
  <p>spring-beans-2.5.6.jar</p>
  
  <p>spring-context-2.5.6.jar</p>
  
  <p>spring-core-2.5.6.jar</p>
  
  <p>spring-web-2.5.6.jar</p>
  
  <p>velocity-1.7.jar</p>