Lagom不使用Postgresql作为持久性数据库



我正在尝试使用Postgresql作为我的lagom应用程序中的持久性数据库。

以下是我在应用程序中所做的配置。conf

db.default {
driver = "org.postgresql.Driver"
url = "jdbc:postgresql://localhost:5432/postgres"
}
jdbc-defaults.slick.profile = "slick.jdbc.PostgresProfile$"

我还将应用程序类与logam文档中所述的JdbcPersistenceComponentsHikariCPComponents混合。然而,当我运行涉及持久实体的流时,我会得到以下错误

Caused by: javax.naming.NameNotFoundException: DefaultDB not found
at tyrex.naming.MemoryContext.internalLookup(Unknown Source)
at tyrex.naming.MemoryContext.lookup(Unknown Source)
at javax.naming.InitialContext.lookup(InitialContext.java:417)
at akka.persistence.jdbc.util.SlickDatabase$.$anonfun$database$3(SlickDatabase.scala:68)
at scala.Option.map(Option.scala:242)
at akka.persistence.jdbc.util.SlickDatabase$.$anonfun$database$2(SlickDatabase.scala:68)
at scala.Option.orElse(Option.scala:477)
at akka.persistence.jdbc.util.SlickDatabase$.database(SlickDatabase.scala:67)
at akka.persistence.jdbc.util.SlickDatabase$.initializeEagerly(SlickDatabase.scala:79)
at akka.persistence.jdbc.util.DefaultSlickDatabaseProvider.database(SlickExtension.scala:84)
at akka.persistence.jdbc.util.SlickExtensionImpl.database(SlickExtension.scala:43)
at akka.persistence.jdbc.journal.JdbcAsyncWriteJournal.<init>(JdbcAsyncWriteJournal.scala:61)
... 16 common frames omitted

我错过了任何配置/设置吗?

感谢您提前提供的帮助。

要使用关系数据库,请在项目的构建中添加以下内容:

libraryDependencies += lagomScaladslPersistenceJdbc

相关内容

  • 没有找到相关文章

最新更新