HikariPool-1-池初始化期间的异常-PSQLException

时间:2020-03-24 19:17:25

标签: java postgresql spring-boot docker

我正在尝试使用linkedin学习视频来学习springboot的基础知识:

背景/设置:

  • OS:MacOSX Mojave 10.14.6
  • Java:
    • OpenJDK 13.0.2 2020-01-14
    • OpenJDK运行时环境(内部版本13.0.2 + 8)
    • OpenJDK 64位服务器VM(内部版本13.0.2 + 8,混合模式,共享)
  • IDE:Intellij Ultimate
  • Docker:Docker版本19.03.5,内部版本633a0ea
  • Postgres / psql-psql(PostgreSQL)12.2

使用Spring-initializr设置了项目。有一个shell脚本可以使用postgres启动docker并将数据插入表中。我已经通过手动访问docker并连接到数据库来验证了这一点

application.properties

c("( subsidiary)", "Apple")

问题

运行应用程序时,出现错误

spring.jpa.hibernate.ddl-auto=none
logging.level.org.springframework.jdbc.datasource.init.ScriptUtils=debug
logging.level.org.hibernate.engine.jdbc.env.internal.LobCreatorBuilderImpl=error


spring.jpa.database=postgresql
spring.datasource.platform=postgres
spring.datasource.url=jdbc:postgresql://localhost:5432/dev
spring.datasouce.username=postgres
spring.datasouce.password=postgres

shell脚本如下

2020-03-24 18:55:59.213 ERROR 1785 --- [main]
com.zaxxer.hikari.pool.HikariPool        : HikariPool-1 - Exception during pool     initialization.
org.postgresql.util.PSQLException: The server requested password-based authentication, but no password was provided.
at org.postgresql.core.v3.ConnectionFactoryImpl.doAuthentication(ConnectionFactoryImpl.java:544) ~[postgresql-42.2.10.jar:42.2.10]
at org.postgresql.core.v3.ConnectionFactoryImpl.tryConnect(ConnectionFactoryImpl.java:145) ~[postgresql-42.2.10.jar:42.2.10]
at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:196) ~[postgresql-42.2.10.jar:42.2.10]
at org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:49) ~[postgresql-42.2.10.jar:42.2.10]
at org.postgresql.jdbc.PgConnection.<init>(PgConnection.java:211) ~[postgresql-42.2.10.jar:42.2.10]
at org.postgresql.Driver.makeConnection(Driver.java:459) ~[postgresql-42.2.10.jar:42.2.10]
at org.postgresql.Driver.connect(Driver.java:261) ~[postgresql-42.2.10.jar:42.2.10]

我不确定如何将密码传递给ConnectionFactoryImpl.java

如果有人可以帮助我解决此问题,我将不胜感激。

0 个答案:

没有答案