我正在嘗試與 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
提交
取消