Web 应用程序在 locat tomcat 服务器上运行良好,但在轮班后给出 404

Web App works fine on locat tomcat server but giving 404 after pushing on shift

我一直在使用 spring mvc 和 jersey 开发一个网络应用程序,并且几乎完成了功能。我在本地 tomcat 服务器上测试它,但今天当我将它推送到 openshift 服务器时它不工作并给我 404 not found。我不知道它有什么问题。求助的可能原因是什么

Openshift 服务器需要对 pom.xml 中定义的 运行 webapp online 的特定依赖项,我在再次包含该依赖项后不小心删除了它,我的应用程序又开始工作了。这里是依赖

    <dependency>
        <groupId>org.jboss.spec</groupId>
        <artifactId>jboss-javaee-6.0</artifactId>
        <version>3.0.2.Final-redhat-4</version>
        <type>pom</type>
        <scope>provided</scope>
    </dependency>