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

时间:2017-06-12 09:03:59

标签: scala apache-spark

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

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

1 个答案:

答案 0 :(得分:1)

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

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

当我把它改为 -

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

我正在获得这些房产。谢谢大家。