问题标签 [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 回答
612 浏览

java - 在库中捆绑 log4j.properties - 风格不好还是什么?

我遇到了一个不错的 Java 小型 Web 请求框架:Spark。API 看起来不错,很有前途,但库包本身很奇怪。别管它建议使用快照工件作为依赖项的事实。不用管它使用 log4j 进行日志记录的事实(现在库倾向于使用 jcl 或 slf4j),有时还有 System.out.println。但它在 spark-xxx.jar 中捆绑了自己的 log4j.properties。我花了一个小时来调查为什么当我的类路径中肯定存在 log4j.properties 时我的项目会抱怨 log4j 配置。-Dlog4j.debug=true 给出了答案,log4j 承认它已经从 spark jar 加载了 log4j.properties。

我想知道这(作为一个库并使用 log4j 和捆绑 log4j.properties)是否有一些动机,或者它是否只是蹩脚。

0 投票
2 回答
6393 浏览

java - How to handle exceptions for multiple Route

I'm getting to grips with the Spark Framework and I'm trying to understand the best way of handling exceptions in a uniform way for multiple Routes.

At the moment I have a number of Routes which all handle exceptions along the lines of:

This leaves a lot to be desired, mainly the exception logic is duplicated between them. I know that it can be improved by refactoring but I was wondering if there's something similar to the ExceptionHandler mechanism in Spring where you can perform an action when a particular exception is thrown, e.g.:

So, is there a Spark-esque mechanism for exception handling? I've checked the documentation and come up short. If there isn't, I'll go ahead with my refactoring plans. Thanks.

0 投票
8 回答
29202 浏览

eclipse - 如何在 Eclipse 中将 Spark 添加到 Maven 项目?

我想使用 Maven 在 Eclipse中启动Spark项目。我已经安装了 m2eclipse,并且在我的 Maven 项目中有一个可以工作的 HelloWorld Java 应用程序。

我想使用 Spark 框架,我正在按照官方网站的指示进行操作。我已将 Spark 存储库添加到我的pom.xml

然后是依赖:

但我在 Eclipse 中遇到错误:

我该如何解决这个问题?我不想下载 Spark 的 jar 文件并放在本地存储库中。

这是我的 pom.xml 文件:

0 投票
1 回答
1140 浏览

java - 如何修改 pom.xml 使 Maven 3.0.4 不认为我在运行 SDK 1.3

我知道这个问题经常被问到,但那里的解决方案似乎是针对旧版本的 Maven。

我正在运行的版本:

我正在使用的 pom.xml:

实际上我以前从未使用过 Maven,我正在尝试按照 Spark 项目给出的说明来编译 Spark 任务。pom.xml 直接取自:

我知道问题出在<plugins>有人可以让我知道如何解决吗?

0 投票
1 回答
511 浏览

java - 远程服务器上的 Maven Web 应用程序:缺少 html 文件

我有一个使用 Spark 框架的 Java/Maven Web 应用程序,我正在尝试使用 Cargo 插件将其部署到远程 Tomcat 服务器。我从来没有使用 Java 做过这个,而且我很难处理静态文件。我的爆炸战争的目录结构是:

应用程序名称

-- 元信息

- 上市

---- 图像.jpg

---- html

------ 索引.html

-- 网络信息

当我使用以下代码时:

我能够很好地渲染图像。我还可以通过访问 domain.com:8080/app-name/public/image.jpg 和 domain.com:8080/app-name/public/html/Index.html 来访问图像和 html 文件但是,当我尝试使用...呈现html

我遇到了 FileNotFoundException。它在 localhost 上运行良好(渲染功能也可以)。我只是在远程服务器上找不到 Index.html 文件。

对于那些熟悉Spark的人来说,你知道那里并没有太多的例子。我一边走一边编,我希望通过展示我走在正确轨道上的形象来做到这一点。有人有什么建议吗?我怀疑这一定是一个类路径问题,但我现在对此感到困惑。我只展示了最相关的片段;如果需要,我可以发布更多!

编辑:例外是:

0 投票
1 回答
318 浏览

streaming - StreamingContext 无法绑定到 Java 使用的端口

我已经启动了 Spark master 和 worker,并且可以轻松地在 HDFS 上运行 MapReduce,如 wordcount。

现在我想在 textstream 上运行一个流,当我想创建一个新的 StreamingContext 时,我遇到了这个错误:

我检查了端口,Java 使用了它。我终止了这个过程,然后我退出了 Spark-shell。

有什么办法可以将 StreamingContext 的端口更改为随机的空闲端口?

0 投票
4 回答
7059 浏览

javascript - 如何用 Spark 读取 Client 发送的数据?

我必须使用 Spark(Java 框架)读取客户端发送的一些数据。

这是客户发布请求的代码。我正在使用 jQuery。

服务器代码:

我正在使用 Spark,所以我只需要定义路线。我想将客户端发送的数据存储在数据库中,但所有属性均为空。

我认为这种方式是不正确的。如何读取发送的数据?

0 投票
3 回答
1911 浏览

java - XML 解析错误:Spark 框架中的语法错误

爪哇:

在localhost:4567运行此代码会出现以下错误:

示例取自http://youtu.be/UH-VD_ypal8

0 投票
3 回答
6058 浏览

java - Spark Java 和类路径

我正在尝试从http://www.sparkjava.com/开始,这是一个小型 Java Web 框架。说明告诉您将其添加为 Maven 依赖项(完成),但是当我 时mvn package,我得到一个类 def not found for spark/Route。

我认为这是因为 Spark 不在我的类路径中。我怎样才能添加它?会进去pom.xml吗?

编辑:对不起,这是我的pom.xml

编辑:跟踪

aaa和来源(来自主页的示例):

0 投票
7 回答
6491 浏览

spark-java - SparkJava 自定义错误页面

有谁知道在使用Spark micro web 框架时如何覆盖现有的 404 错误页面?

默认错误页面是:

我想编辑这个自定义错误页面(或者可能将其重定向到另一条路线):