【发布时间】:2013-02-06 15:25:17
【问题描述】:
我已经开始将一些功能提取到单独的 Play 模块中,以及一些默认配置,我将这些默认配置放入模块中的文件 conf/reference.conf 中,如Typesafe's Config library 所述。这个配置很好,例如通过在模块上下文中运行的功能测试。
但是,一旦我尝试根据所述模块启动应用程序,我似乎遇到了一些类加载器问题,例如我从 Akka 子系统收到了一些奇怪的抱怨:
No configuration setting found for key 'akka.version'
一旦我从我的模块中删除文件reference.conf(没有其他更改),这个异常就会消失,但显然应用程序将不再工作。目前,模块配置在文件conf/module-reference.conf 中,我在主应用程序的配置中include。这行得通,但我想摆脱include。
我怀疑我的reference.conf 以某种方式掩盖了 Akka 提供的那个。以前有人遇到过这个问题吗?解决这个问题的最佳方法是什么?
【问题讨论】:
标签: scala playframework-2.0 sbt