无法在akka / spray中实例化路由器[consistent-hashing-pool],在[/ IO-DNS / inet-address]错误中定义

时间:2015-10-06 13:35:10

标签: scala akka spray

我正在尝试从here

创建一个样本akka / spray项目

当代码在sbt中成功编译时,sbt run命令会抛出错误

java.lang.IllegalArgumentException: Cannot instantiate router [consistent-hashin g-pool], defined in [/IO-DNS/inet-address], make sure it extends [akka.routing.R outerConfig] and has constructor with [com.typesafe.config.Config] parameter

相同的代码在IntelliJ Idea IDE中成功编译并运行。

编辑:

我使用的Scala版本是2.11和相关库 阿卡版。 2.4.0和喷涂1.3.3

1 个答案:

答案 0 :(得分:1)

是的,如果您使用低于2.5.4的akka​​版本会发生这种情况,因为对于需要配置路由的较低版本,请按照http://doc.akka.io/docs/akka/2.4.0/scala/routing.html链接进行较低版本的路由。如果您可以从2.5.4升级版本,则无需路由。