我正在尝试与 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)我没有为持久性定义任何配置,打算使用内置的默认插件。有人可以帮我解决这个问题吗?
1 回答
偶然的你
TA贡献1841条经验 获得超3个赞
我必须将以下内容添加到文件中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
添加回答
举报
0/150
提交
取消