问题标签 [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.
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)是否有一些动机,或者它是否只是蹩脚。
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.
java - 如何修改 pom.xml 使 Maven 3.0.4 不认为我在运行 SDK 1.3
我知道这个问题经常被问到,但那里的解决方案似乎是针对旧版本的 Maven。
我正在运行的版本:
我正在使用的 pom.xml:
实际上我以前从未使用过 Maven,我正在尝试按照 Spark 项目给出的说明来编译 Spark 任务。pom.xml 直接取自:
我知道问题出在<plugins>
有人可以让我知道如何解决吗?
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的人来说,你知道那里并没有太多的例子。我一边走一边编,我希望通过展示我走在正确轨道上的形象来做到这一点。有人有什么建议吗?我怀疑这一定是一个类路径问题,但我现在对此感到困惑。我只展示了最相关的片段;如果需要,我可以发布更多!
编辑:例外是:
streaming - StreamingContext 无法绑定到 Java 使用的端口
我已经启动了 Spark master 和 worker,并且可以轻松地在 HDFS 上运行 MapReduce,如 wordcount。
现在我想在 textstream 上运行一个流,当我想创建一个新的 StreamingContext 时,我遇到了这个错误:
我检查了端口,Java 使用了它。我终止了这个过程,然后我退出了 Spark-shell。
有什么办法可以将 StreamingContext 的端口更改为随机的空闲端口?
javascript - 如何用 Spark 读取 Client 发送的数据?
我必须使用 Spark(Java 框架)读取客户端发送的一些数据。
这是客户发布请求的代码。我正在使用 jQuery。
服务器代码:
我正在使用 Spark,所以我只需要定义路线。我想将客户端发送的数据存储在数据库中,但所有属性均为空。
我认为这种方式是不正确的。如何读取发送的数据?
java - Spark Java 和类路径
我正在尝试从http://www.sparkjava.com/开始,这是一个小型 Java Web 框架。说明告诉您将其添加为 Maven 依赖项(完成),但是当我 时mvn package
,我得到一个类 def not found for spark/Route。
我认为这是因为 Spark 不在我的类路径中。我怎样才能添加它?会进去pom.xml
吗?
编辑:对不起,这是我的pom.xml
:
编辑:跟踪
aaa和来源(来自主页的示例):
spark-java - SparkJava 自定义错误页面
有谁知道在使用Spark micro web 框架时如何覆盖现有的 404 错误页面?
默认错误页面是:
我想编辑这个自定义错误页面(或者可能将其重定向到另一条路线):