我有一个spark jar,我正试图将其提交给我的本地spark实例。jar是这样的包:按照maven结构,所有配置文件都存在于/resources文件夹中。
以下是例外情况:
java.io.FileNotFoundException: file:/Users/prime/Desktop/TibcoMsgConsumer-1.0-SNAPSHOT.jar!/config.properties (No such file or directory)
at java.io.FileInputStream.open0(Native Method)
at java.io.FileInputStream.open(FileInputStream.java:195)
at java.io.FileInputStream.<init>(FileInputStream.java:138)
在上述异常中,可以观察到的一件事是<代码>
在jar末尾标记:TibcoMsgConsumer-1.0-SNAPSHOT。罐子/
如果我从这个jar中删除与spark相关的部分(Java spark上下文),并使其成为一个普通的Java jar,那么我不会面临任何问题。这里可能有什么问题?
我反编译了该类,下面是我加载文件的方式:
ClassLoader classLoader = getClass().getClassLoader();
File file = new File(this.classLoader.getResource("config.properties").getFile());
private Properties properties = this.propLoader.initProp(this.file);
下面是我如何运行这个作业:
/spark-提交--confspark.shuffle.consolidate文件=true-详细-类"ril.bigdata.com.主要"-掌握本地[*]~/桌面/TibcoMsg消费者-1.0-SNAPSHOT. jar
我错过了什么?
无论后面发生什么 在jar中。它没有查找配置。属性在资源中,它正在JAR的根目录中搜索。
File file = new File(this.classLoader.getResource("resources/config.properties").getFile());
这应该会让它起作用。
还有,用于getResource的JavaDoc
我试图在JavaFX中打开一个映像,但遇到以下错误 我想我把我的目录弄错了。 这是我创建图像的方法。 这是我的目录,你可以看到我的图像存储在里面。 非常感谢任何帮助。
问题内容: (我是Java新手)…我想在HashMap中存储一些类字段值,然后将其写入文件(路径作为参数传递),然后还原HashMap并获取所需的信息。在名为Carte的构造函数中,我遇到一个异常,即找不到文件,无论如何它都位于正确的位置,保存的数据位于我的xml文件中。关于这一点的任何想法 发生了一个异常:java.io.FileNotFoundException:users / stefan
问题内容: (我是Java新手)…我想在HashMap中存储一些类字段值,然后将其写入文件(路径作为参数传递),然后还原HashMap并获取所需的信息。在名为Carte的构造函数中,我遇到一个异常,即找不到文件,无论如何它都位于正确的位置,保存的数据位于我的xml文件中。关于这一点的任何想法 发生了一个异常:java.io.FileNotFoundException:users / stefan
每当我试图将子对象持久化到JPA中现有的父对象时,就会出现以下错误: 原因:javax。验证。ConstraintViolationException:在组[javax.Validation.groups.Default]的持续时间内,类[store.entidades.Sucursal]的验证失败,约束冲突列表:[ConstraintViolationImpl]{interpolatedMess
我在尝试从SOAPUI调用服务时遇到以下异常。当我在浏览器中打开endpoint时,它会显示wsdl fine。 我的wsdl在was 7服务器中 我在中的Soap请求: 肥皂UI中的肥皂反应: 这就是我配置jaxws:endpoint的方式
我正在尝试将文件上传到 Azure Blob 存储,但在将文件推送到存储中时收到错误。 我使用java 11和Quarkus进行开发。在POM上,我添加了工件azure-storage-blob和azure-sdk-bom 法典: 恢复错误 io.net.cha.DefaultChannelPipeline] (vert.x-eventloop-thread-2) 一个 exceptionCaug