2017-08-13 81 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

相关问题