在我的 test.conf 文件中,我有以下配置
akka {
actor {
provider = "akka.cluster.ClusterActorRefProvider"
serializers {
java = "akka.serialization.JavaSerializer"
}
serialization-bindings {
"java.io.Serializable" = "kyro"
}
}
}
我正在尝试将此配置放在 test.properties 文件中
akka.actor.provider=akka.cluster.ClusterActorRefProvider
akka.actor.serializers.java=akka.serialization.JavaSerializer
akka.actor.serialization-bindings."java.io.Serializable" = kryo
当我使用 test.conf 文件创建和 AKKA ActorSystem 时,它工作正常,但是当我使用 test.propeties 文件创建 ActorSytem 时
System.setProperty("config.file", "test.properties");
Config config = ConfigFactory.load();
ActorSystem testactor = ActorSystem.create("testactor", config);
在这里,我得到了 java ClassNotFoundExcpetion:“java
我看到我将 akka.actor.serialization-bindings."java.io.Serializable" 放入 test.properties 文件的方式不正确。请建议将其放入 .properties 文件的正确方法。