找不到密钥“akka.remote.artery”的配置设置

Aru*_*vaS 2 scala akka akka-cluster sbt-assembly

我正在使用 netty 使用 ClusterActorRefProvider 创建一个简单的 akka 集群。当我从idea运行代码时,一切正常。但是,当我将应用程序作为 jar 运行时,突然间一切都失败了。它抛出错误“找不到密钥'akka.remote.artery'的配置设置”。我正在使用 sbt 程序集创建 jar。

我在这里缺少什么?任何帮助请....

Aru*_*vaS 7

在 build.sbt 中使用以下几行解决

assemblyMergeStrategy in assembly := {
   case PathList("META-INF", xs @ _*) => MergeStrategy.discard
   case "reference.conf" => MergeStrategy.concat
   case x => MergeStrategy.first
}
Run Code Online (Sandbox Code Playgroud)