In meiner test.conf Datei Datei Ich habe folgende KonfigurationAKKA Conf-Datei Konfiguration .properties
akka {
actor {
provider = "akka.cluster.ClusterActorRefProvider"
serializers {
java = "akka.serialization.JavaSerializer"
}
serialization-bindings {
"java.io.Serializable" = "kyro"
}
}
}
Ich versuche, diese configuation in test.properties Datei zu setzen, wie
akka.actor.provider=akka.cluster.ClusterActorRefProvider
akka.actor.serializers.java=akka.serialization.JavaSerializer
akka.actor.serialization-bindings."java.io.Serializable" = kryo
Wenn ich AKKA ActorSystem unter Verwendung der Datei test.conf erstelle, funktioniert es gut, aber wenn ich ein ActorSytem mit der Datei test.propeties als
Hier erhalte ich Java ClassNotFoundExcpetion: "java
ich die Art, wie ich die akka.actor.serialization-Bindungen setzen seens." Java.io.Serializable“in test.properties Datei wird nicht vorschlagen correct.Please die richtige Möglichkeit, dies in die Datei .properties zu stellen.
Ich möchte nur eine Konfigurationsdatei entweder meine test.conf oder test.properties und nicht beide behalten. Im Falle von test.properties muss ich wissen, wie Serialization-Bindings-Eigenschaft.Wenn dies nicht möglich ist in. Eigenschaftendatei muss ich mit der Datei test.conf gehen –
Ich fürchte, Sie sind in diesem Fall out Option. Bleiben Sie beim hocon-Format. – Leo
Das Überschreiben der standardmäßigen Akka-Konfiguration (der'Akka'-Namespace) darf nicht mit einer 'reference.conf' erfolgen, da dies von der Reihenfolge der Klassenpfade abhängt, wenn diese Einstellungen jemals gesehen werden. – johanandren