2015-10-28 31 views
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。所以也許我錯過了一些東西。有任何想法嗎?

+1

請發佈日誌:'$ rhc tail' –

+0

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}'輸出時間過長。但這只是一個猜測。 有什麼想法? –

回答