파일 나는AKKA의 .conf 파일 구성 내 test.conf 파일에서
akka.actor.provider=akka.cluster.ClusterActorRefProvider
akka.actor.serializers.java=akka.serialization.JavaSerializer
akka.actor.serialization-bindings."java.io.Serializable" = kryo
로 test.properties 파일이 접속과 운전을 넣어 노력하고
akka {
actor {
provider = "akka.cluster.ClusterActorRefProvider"
serializers {
java = "akka.serialization.JavaSerializer"
}
serialization-bindings {
"java.io.Serializable" = "kyro"
}
}
}
다음과 같은 구성을 가지고 test.conf 파일을 사용하여 AKKA ActorSystem을 만들면 잘 작동하지만 test.propeties 파일로 ActorSytem을 만들 때
System.setProperty("config.file", "test.properties");
Config config = ConfigFactory.load();
ActorSystem testactor = ActorSystem.create("testactor", config);
여기
나는 자바 ClassNotFoundExcpetion을 얻고있다 "자바
나는 내가 akka.actor.serialization - 바인딩을 넣어하는 방법을 seens."java.io.Serializable을 "test.properties 파일에 correct.Please 올바른 제안되지 않는다 이것을 .properties 파일에 넣는 방법.
필자는 test.conf 나 test.properties 중 하나만을 유지하고 싶습니다. test.properties의 경우 serialization-bindings 속성을 넣는 방법을 알아야합니다. properties file 나는 test.conf 파일과 함께 가야만한다. –
이 경우에는 옵션이 없다. hocon 형식을 고수하십시오. – Leo
기본 설정 인 Akka 설정 ('akka' 네임 스페이스)은'reference.conf'를 사용해서는 안됩니다. 왜냐하면 설정이 보이지 않는다면 클래스 경로 순서에 의존하기 때문입니다. – johanandren