title: Error deploying application to Glassfish 3
body: <p>When I try to deploy my application named shopping-1 to Glassfish 3 I get the following error:</p>
  
  <pre><code>'Publishing to GlassFish Server Open Source Edition 3 (Java EE 6)2 at localhost...'has encountered a problen.
  
  cannot Deploy shopping-1
  Deployment Error for module: shopping-1: Exception while loading the app :
    java.lang.Exception: java.lang.IllegalStateException: ContainerBase.addChild: start:
    org.apache.catalina.LifecycleException:
    org.apache.catalina.LifecycleException:
    java.lang.ClassNotFoundException:
    org.springframework.web.servlet.DispatcherServlet
  </code></pre>
  
  <p>How do I track down and fix this issue?</p>