Akka Persistence:启动 PersistentActor 时出现问题:

我正在尝试与 Akka 中的 PersistentActor 合作。

我在演员开始时收到以下错误:

引起原因:java.lang.IllegalArgumentException:未配置默认日志插件,请参阅akka.persistence.Persistence$.verifyPluginConfigIsDefined(Persistence.scala:193)处的“reference.conf”,akka.persistence.Persistence.defaultJournalPluginId$lzycompute(Persistence) .scala:228) 在 akka.persistence.Persistence.defaultJournalPluginId(Persistence.scala:226) 在 akka.persistence.Persistence.journalConfigFor(Persistence.scala:336) 在 akka.persistence.Eventsourced.$init$(Eventsourced.scala: 97) 在 akka.persistence.AbstractPersistentActor 处。(PersistentActor.scala:455) 在 org.spituk.learning.akka.samples.ExamplePersistentActor 处。(ExamplePersistentActor.java:72)

我没有为持久性定义任何配置,打算使用内置的默认插件。有人可以帮我解决这个问题吗?



炎炎设计
浏览 110回答 1
1回答

偶然的你

我必须将以下内容添加到文件中application.conf:akka.persistence.journal.plugin = "akka.persistence.journal.leveldb"akka.persistence.snapshot-store.plugin = "akka.persistence.snapshot-store.local"akka.persistence.journal.leveldb.dir = "target/example/journal"akka.persistence.snapshot-store.local.dir = "target/example/snapshots"# DO NOT USE THIS IN PRODUCTION !!!akka.persistence.journal.leveldb.native = false
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java