Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Scala com.typesafe.config.ConfigException$缺失:找不到密钥的配置设置_Scala_Apache Spark - Fatal编程技术网

Scala com.typesafe.config.ConfigException$缺失:找不到密钥的配置设置

Scala com.typesafe.config.ConfigException$缺失:找不到密钥的配置设置,scala,apache-spark,Scala,Apache Spark,我正在使用typeSafe配置将src/main/resources下的application.properties中的属性加载到Scala代码中。从eclipse运行代码时,会加载属性。但是,当作为jar文件运行时,它给了我一个错误 com.typesafe.config.ConfigException$Missing: No configuration setting found for key 谢谢王给我一个线索。是的,jar文件包含属性文件。但它无法找到该文件,因为属性文件存

我正在使用typeSafe配置将src/main/resources下的application.properties中的属性加载到Scala代码中。从eclipse运行代码时,会加载属性。但是,当作为jar文件运行时,它给了我一个错误

    com.typesafe.config.ConfigException$Missing: No configuration setting found for key 

谢谢王给我一个线索。是的,jar文件包含属性文件。但它无法找到该文件,因为属性文件存在于Resources文件夹中。当我解压jar文件时,我就知道了。在代码中提供了以下内容

val config=ConfigFactory.load("application.properties")
当我把它改成-

val config=ConfigFactory.load("resources/application.properties")

我得到了财产。谢谢大家。

您是如何获取属性文件的?您可以共享代码吗?jar文件包含属性文件吗?您可以发布完整的异常吗?