2017-08-13 28 views
1

我正在進行全堆棧分配。我使用spark java和maven開發了我的後端REST Apis。現在我茫然不知如何在HTML和JS文件接觸REST的API我試圖把樣品HTMLS應用程序的根目錄下,並在代碼,以便爲建立一個完整的堆棧應用在maven spark java應用程序中運行html文件

src/main/resources/public/index.html 

但它拋出

404 not found 

我已經看到了有關的火花與角JS https://blog.openshift.com/developing-single-page-web-applications-using-java-8-spark-mongodb-and-angularjs java應用教程,但我不知道,角JS。

那麼有人可以幫助我理解或指導我如何使用spark java應用程序運行html/js/css文件的資源嗎?

+1

看到https://stackoverflow.com/questions/28125886/where-to-put-static-files-for-spark-web-framework – Oleg

回答

0

您需要指定應在何處找到靜態文件。一個例子是:

Spark.staticFileLocation("/public"); 

這是大衆在類路徑的目錄名爲public。如果您正在使用Maven,那麼這相當於

src/main/resources/public/ 
0

你可以從你的代碼的/公共文件夾路徑。例如,你有你的應用程序結構:

YourNiceAppFolder /的server.jar

YourNiceAppFolder /公共

只要找到你的server.jar文件的位置,並返回/公共文件夾的路徑。在這種情況下,您不必擔心構建過程(僅關於server.jar和公用文件夾之間的關係)。

enter image description here 見例如here

相關問題