我的tasks.conf文件如下所示
tasks = [
{
prop_1 = "string-1"
prop_2 = "string-2"
prop_3 = 3
},
{
prop_1 = "string-1"
prop_2 = "string-2"
prop_3 = 3
}
]在成功地使用task.conf解析task.conf文件(位于jar /类路径之外)之后,我尝试按以下方式读取它,但没有成功
config.getObjectList("tasks")config.getConfigList("tasks")它在抱怨
ConfigException$缺失:没有为关键任务找到配置设置
在使用config.hasPath("tasks")断言路径是否存在时,它返回false。
我的问题如下:
conf文件的结构正确吗?即使它是正确的,有没有更好的方法来构建它?conf文件的结构是正确的(因为parseFile成功了),那么读取该文件的错误是什么?发布于 2018-01-04 08:49:51
看来您的配置文件无法读取!您的应用程序可能正在尝试读取默认的application.conf,而在那里找不到任务配置键。
你也许可以试试:
ConfigSource.FromFile(path)使用完整的绝对路径并尝试一下!
https://stackoverflow.com/questions/48090609
复制相似问题