title: Deployed Tomcat app on Openshift returns 404
body: <p>I've deployed my app under following url: <a href="https://migawka-hatak.rhcloud.com/" rel="nofollow">https://migawka-hatak.rhcloud.com/</a>,
  but constantly I get a 404 status.
  The same app works on my local Tomcat or Jetty. When accessing localhost:8080/ROOT/ it returns the default Openshift index page.</p>
  
  <p>From the logs on openshift I can see that it's started:</p>
  
  <pre><code>INFO: Starting Servlet Engine: Apache Tomcat/7.0.54
  Nov 05, 2014 4:14:32 AM org.apache.catalina.startup.HostConfig deployWAR
  INFO: Deploying web application archive /var/lib/openshift/5458e7d3500446ea91000597/app-root/runtime/dependencies/jbosse
  ws/webapps/ROOT.war
  SLF4J: The requested version 1.5.8 by your slf4j binding is not compatible with [1.6]
  SLF4J: See http://www.slf4j.org/codes.html#version_mismatch for further details.
  47 [localhost-startStop-1] INFO org.quartz.impl.StdSchedulerFactory - Using default implementation for ThreadExecutor
  53 [localhost-startStop-1] INFO org.quartz.simpl.SimpleThreadPool - Job execution threads will use class loader of threa
  d: localhost-startStop-1
  148 [localhost-startStop-1] INFO org.quartz.core.SchedulerSignalerImpl - Initialized Scheduler Signaller of type: class
  org.quartz.core.SchedulerSignalerImpl
  150 [localhost-startStop-1] INFO org.quartz.core.QuartzScheduler - Quartz Scheduler v.2.2.1 created.
  158 [localhost-startStop-1] INFO org.quartz.simpl.RAMJobStore - RAMJobStore initialized.
  160 [localhost-startStop-1] INFO org.quartz.core.QuartzScheduler - Scheduler meta-data: Quartz Scheduler (v2.2.1) 'Defau
  ltQuartzScheduler' with instanceId 'NON_CLUSTERED'
    Scheduler class: 'org.quartz.core.QuartzScheduler' - running locally.
    NOT STARTED.
    Currently in standby mode.
    Number of jobs executed: 0
    Using thread pool 'org.quartz.simpl.SimpleThreadPool' - with 10 threads.
    Using job-store 'org.quartz.simpl.RAMJobStore' - which does not support persistence. and is not clustered.
  161 [localhost-startStop-1] INFO org.quartz.impl.StdSchedulerFactory - Quartz scheduler 'DefaultQuartzScheduler' initial
  ized from default resource file in Quartz package: 'quartz.properties'
  161 [localhost-startStop-1] INFO org.quartz.impl.StdSchedulerFactory - Quartz scheduler version: 2.2.1
  Nov 05, 2014 4:14:40 AM org.apache.catalina.startup.HostConfig deployWAR
  INFO: Deployment of web application archive /var/lib/openshift/5458e7d3500446ea91000597/app-root/runtime/dependencies/jb
  ossews/webapps/ROOT.war has finished in 7,523 ms
  Nov 05, 2014 4:14:40 AM org.apache.coyote.AbstractProtocol start
  INFO: Starting ProtocolHandler ["http-bio-127.9.148.1-8080"]
  Nov 05, 2014 4:14:40 AM org.apache.catalina.startup.Catalina start
  INFO: Server startup in 7825 ms
  </code></pre>
  
  <p>I'm using quartz in the context listener, also my app is based on the RestEasy framework.
  Any idea what is going on?</p>