0
我已經使用git push部署了一個簡單的hello world spark maven應用到OpenShift。但是,當我嘗試打電話的URL,它給出一個HTTP 404.在OpenShift中部署的火花 - 資源未找到
在本地主機,它工作得很好,但。
這裏是我的web.xml中,它是從星火的doc(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。所以也許我錯過了一些東西。有任何想法嗎?
請發佈日誌:'$ rhc tail' –
ummm ...所以我試圖做一個新的追溯我做了什麼,最終有一個503而不是404。我使用jBoss AS 7.我嘗試了'$ rhc tail -a {app}',但它耗時太長。 這只是一個猜測,但我認爲這與jboss有關?我注意到在我的eclipse中,jBoss AS 7的啓動速度不如jBoss EAP 6.1+。事實上,它始終處於起步階段。因爲我使用的是jBoss AS 7,所以也許openshift的服務器也停留在開始階段。這也可以解釋爲什麼'$ rhc tail -a {app}'輸出時間過長。但這只是一個猜測。 有什麼想法? –