0

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

不过,在本地主机中,它运行良好。

这是我的 web.xml,它基于 Spark 的文档(http://sparkjava.com/documentation.html#other-webserver):

<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>

我对部署 java 真的很陌生。所以也许我错过了一些东西。有任何想法吗?

4

1 回答 1

0

如何部署 Spark Java Web 应用程序? 这里提到你必须排除作为依赖项附带 spark 的码头库。这有帮助吗?

于 2015-10-31T13:58:31.430 回答