为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

炎炎设计 2023-08-09 15:02:13
我正在尝试与 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


查看完整回答
反对 回复 2023-08-09
  • 1 回答
  • 0 关注
  • 109 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信