使用Scala从Play 2中的conf文件中获取字符串时出现异常

时间:2016-08-25 14:12:27

标签: scala playframework-2.3 typesafe-config

我正在尝试从conf获取文件路径,这是我的conf文件:

uploadedFilePath.conf

file.path="public/img/"

这就是我在代码中从conf文件获取路径的方法:

     val conf = ConfigFactory.load()
     var path : String = conf.getString("file.path")

我在第二行得到例外

  

09:58:11.527 108649 [application-akka.actor.default-dispatcher-10]   PlayDefaultUpstreamHandler错误 - 无法调用操作   com.typesafe.config.ConfigException $ WrongType:系统属性:path   有类型OBJECT而不是STRING           在com.typesafe.config.impl.SimpleConfig.findKeyOrNull(SimpleConfig.java:159)   〜[com.typesafe.config-1.3.0.jar:NA]           在com.typesafe.config.impl.SimpleConfig.findOrNull(SimpleConfig.java:170)   〜[com.typesafe.config-1.3.0.jar:NA]           在com.typesafe.config.impl.SimpleConfig.find(SimpleConfig.java:184)   〜[com.typesafe.config-1.3.0.jar:NA]           在com.typesafe.config.impl.SimpleConfig.find(SimpleConfig.java:189)   〜[com.typesafe.config-1.3.0.jar:NA]           at com.typesafe.config.impl.SimpleConfig.getString(SimpleConfig.java:246)   〜[com.typesafe.config-1.3.0.jar:NA]

我不知道我做错了什么。

1 个答案:

答案 0 :(得分:1)

删除引号

file.path=public/img/