spark部署在OpenShift中-未找到资源

spark部署在OpenShift中-未找到资源,openshift,web.xml,spark-java,Openshift,Web.xml,Spark Java,我已经使用git push将一个简单的hello world spark maven应用程序部署到OpenShift。但是当我尝试调用url时,它给出了一个HTTP404 不过,在localhost中,它工作得很好 这是我的web.xml,它基于Spark的文档: 我对部署java非常陌生。也许我错过了什么。有什么想法吗? 这里提到,您必须排除spark附带的jetty库作为依赖项。这有帮助吗?请发布日志:$rhc tailummm。。。所以我试着做了一个新的来追溯我所做的事情,结果得到的是50

我已经使用git push将一个简单的hello world spark maven应用程序部署到OpenShift。但是当我尝试调用url时,它给出了一个HTTP404

不过,在localhost中,它工作得很好

这是我的web.xml,它基于Spark的文档:

我对部署java非常陌生。也许我错过了什么。有什么想法吗?


这里提到,您必须排除spark附带的jetty库作为依赖项。这有帮助吗?

请发布日志:$rhc tailummm。。。所以我试着做了一个新的来追溯我所做的事情,结果得到的是503而不是404。我正在使用JBossAS7。我试过$rhc tail-a{app},但时间太长了。这只是一个猜测,但我认为这与jboss有关?我在eclipse中注意到,JBossAS7的启动速度不如JBossEAP6.1+快。事实上,它还停留在开始阶段。因为我使用的是JBossAS7,所以openshift的服务器可能也停留在启动阶段。这也可以解释为什么$rhc tail-a{app}要花很长时间才能输出。但这只是一个猜测。有什么想法吗?
<web-app version="3.0"
     xmlns="http://java.sun.com/xml/ns/javaee"
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
     metadata-complete="false">


 <filter>
    <filter-name>SparkFilter</filter-name>
    <filter-class>spark.servlet.SparkFilter</filter-class>
    <init-param>
        <param-name>applicationClass</param-name>
        <param-value>com.api.lwt.HelloWorld</param-value>
    </init-param>
</filter>

<filter-mapping>
    <filter-name>SparkFilter</filter-name>
    <url-pattern>/*</url-pattern>
</filter-mapping>