问题标签 [spark-java]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2109 浏览

java - 尝试设置 Spark REST 示例时出错

我正在尝试设置简单的 Spark REST 示例,如下所述:http: //sparkjava.com/documentation.html

当我浏览到: http://localhost:4567/hello

我收到此错误:

看起来类路径有问题,但我不知道缺少哪些依赖项。

我的 pom.xml 中用于 Spark 的依赖项如下:

代码:

0 投票
1 回答
639 浏览

java - 在 SparkJava 应用程序中使用 Guice-persist 注入 EntityManager 的 NullPointer

我在尝试在 Spark + Guice 应用程序中注入 EntityManager 时遇到问题。

我的 persistence.xml 是:

我的主要方法是(在 App.java 中)

我正在尝试以这种方式注入由 guice 管理的对象(在 ViceService.java 中)

两个重要的事实:

  1. 在 App 的 run 方法中,我启动 PersistService
  2. 也许我错了,但我认为问题不在于 sqlite。我这样说是因为在不尝试注入 entityManager 的情况下,应用程序可以正常启动,甚至可以创建数据库和表。

(如果您觉得更有帮助并需要更多设置细节,请随时询问或访问https://github.com/vitallan/politicaaberta-api的项目)

0 投票
0 回答
261 浏览

maven - 无法访问本地主机上的 Spark 网络服务器。无法建立环回连接。不在管理员命令行中

我正在做这个教程:Spark 教程

启动网络服务器后

一分钟没有任何反应,然后我得到很多错误:错误

我在管理员模式下使用命令行。我已经完全关闭了 Avast 安全和 comodo 防火墙。但我仍然遇到同样的错误。localhost:4567/posts 也没有响应。

我对 pastebin 感到抱歉,但错误太长了,我不知道哪个部分是必要的或不必要的。

这是我的代码:

我的 pom.xml 和教程中的一样,除了 me.tomassetti.BlogService</mainClass> --> 行(我把它注释掉了。)

0 投票
2 回答
10941 浏览

java - 如何使用 Spark Java 返回静态 html 页面?

带火花的你好世界:

我怎样才能返回一个静态文件 index.html 呢?

笔记:

  • 我需要这个 index.html 在罐子里
  • 本着 spark java 的简单精神,我想尽可能避免使用模板,这对于静态页面来说太过分了。
0 投票
1 回答
495 浏览

java - 如何在 Spark Web 框架和 Velocity 模板框架中创建一个 for 循环?

这是我的 Main.java

这是 view_students_layout.vtl

当我运行 spark 我得到以下

我错过了什么或误解了什么?我是否以错误的方式将数组发送到框架?

谢谢你。

0 投票
2 回答
1504 浏览

java - 如何在 AWS Elastic Beanstalk 上安装/运行 Spark Java 框架?

通常,我使用 Tomcat 或 Glassfish 将 Java Web 应用程序构建到 WAR(Web 应用程序存档文件)中。只需单击几下,即可通过 Elastic Beanstalk 轻松将该文件部署到 AWS。集成很简单,因为 Elastic Beanstalk 允许我们在 Tomcat/Glassfish/Java 上部署 Web 应用程序。

我最近开始使用名为 Spark 的轻量级 Java 框架 www.sparkjava.com。是否可以通过单击几下将其部署到 Elastic Beanstalk 上?如果没有,是否有其他方法可以轻松地将 Spark Java Web 应用程序部署到 AWS 上?或者,我是否需要创建 EC2 实例、复制 JAR 应用程序并通过命令行启动 JAR Web 应用程序?

0 投票
1 回答
984 浏览

java - How to run Spark Java application on AWS?

I have developed an app using Spark Java Framework (www.sparkjava.com). I am able to build the artifact on my windows as a JAR file. I can confirm I am able to run it via command line "java -jar App.jar Main.java". It hosts a web app at localhost:4567.

What's the most convenient/quickest way to load this onto an AWS server? I created an EC2 instance (AMI Instance), copied over the jar file to it, ran the command. The log seems to run successfully, but I can't hit the DNS server. It doesn't seem to be up.

0 投票
3 回答
4787 浏览

java - 独立应用程序中的 Spark Java 错误

我能够使用 launch4j 创建一个可执行文件,它在我的机器上运行良好。当我将它发送给某人在他们的 Windows 机器上运行时,他们收到以下错误:

有什么想法吗?

0 投票
1 回答
1566 浏览

java - 在 Spark/Jetty-server 中重新加载静态文件

我在这里描述了一个类似的问题:

刷新 SparkJava 提供的静态文件

在我的应用程序中,用户可以将内容上传到一个文件夹,该文件夹也提供给用户

特征。我了解到 SparkJava 在启动时仅从该文件夹中读取“静态”内容一次,并且不知道那里的更改。是否可以要求 Spark(或通过 Spark 的 Jetty)重新加载静态文件夹中的更改?

0 投票
1 回答
107 浏览

java - 优化 REST 中的混合 API 负载

我觉得这是一个标准问题,具有明确定义的最佳实践,但由于某种原因找不到它们:)。

我们有一个 REST API 服务器(返回 JSON 对象的 Spark)架构。目前,当客户端请求资源时,我们会序列化该对象及其拥有的所有对象。我想根据它发出的请求优化有效载荷。这意味着仅序列化 UI 所需的字段。

例如:

我熟悉标记字段,transient但我正在寻找比这个更细粒度的东西。

我想到的一个选择是每次调用都使用com.google.gson.TypeAdapter,但我希望有更好的方法来做到这一点。