首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在maven spark java应用程序中运行html文件

在maven spark java应用程序中运行html文件
EN

Stack Overflow用户
提问于 2017-08-13 22:42:52
回答 2查看 394关注 0票数 1

我正在做一个全栈的任务。我已经使用spark、java和maven开发了我的后端REST Apis。现在,我不知道如何编写html和js文件,联系REST api来开发一个完整的堆栈应用程序。

我尝试将示例htmls放在应用程序的根目录下,也放在

代码语言:javascript
运行
复制
src/main/resources/public/index.html

但它抛出了

代码语言:javascript
运行
复制
404 not found

我看过与angular JS https://blog.openshift.com/developing-single-page-web-applications-using-java-8-spark-mongodb-and-angularjs的spark java应用相关的教程,但我对Angular js一无所知。

那么有没有人可以帮我理解或者引导我找到一个关于如何用spark java应用程序运行html/js/css文件的资源呢?

EN

回答 2

Stack Overflow用户

发布于 2017-08-14 23:26:47

您需要指定应在何处找到静态文件。下面是一个例子:

代码语言:javascript
运行
复制
Spark.staticFileLocation("/public");

这个公共目录是类路径中一个名为public的目录。如果您使用的是Maven,那么这将转换为

代码语言:javascript
运行
复制
src/main/resources/public/
票数 0
EN

Stack Overflow用户

发布于 2017-10-15 05:37:49

您可以从代码中获取/public文件夹路径。例如,您的应用程序结构为:

YourNiceAppFolder/Server.jar

YourNiceAppFolder/public

只需找到您的Server.jar文件位置并将路径返回到/public文件夹。在这种情况下,你不应该担心构建过程(只关心server.jar和公共文件夹之间的关系)。

请参见示例here

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45661562

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档