我正在尝试根据创建者本人的教程在 Jhipster 中运行该项目:https://www.youtube.com/watch?v=d1MEM8PdAzQ但它无法连接到 Postgres
查看以下错误:
Caused by: org.postgresql.util.PSQLException: The server requested password-based authentication, but no password was provided.
at org.postgresql.core.v3.ConnectionFactoryImpl.doAuthentication(ConnectionFactoryImpl.java:473)
at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:203)
at org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:65)
at org.postgresql.jdbc2.AbstractJdbc2Connection.<init>(AbstractJdbc2Connection.java:146)
at org.postgresql.jdbc3.AbstractJdbc3Connection.<init>(AbstractJdbc3Connection.java:35)
at org.postgresql.jdbc3g.AbstractJdbc3gConnection.<init>(AbstractJdbc3gConnection.java:22)
at org.postgresql.jdbc4.AbstractJdbc4Connection.<init>(AbstractJdbc4Connection.java:47)
at org.postgresql.jdbc42.AbstractJdbc42Connection.<init>(AbstractJdbc42Connection.java:21)
at org.postgresql.jdbc42.Jdbc42Connection.<init>(Jdbc42Connection.java:28)
at org.postgresql.Driver.makeConnection(Driver.java:415)
at org.postgresql.Driver.connect(Driver.java:282)
at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:95)
at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:101)
at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:316)
at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:518)
如何连接 Jhipster 和 postgreSQL?我是 jhipster 的新手
最佳答案
JHipster 创建了 3 个配置文件:-
application.yml
- 主要的 Spring Boot 配置文件。application-dev.yml
application-prod.yml
application.yml
文件包含通用属性,其他 2 个文件包含开发和生产环境的特定属性。
如果您查看 application-dev.yml
,您会看到如下内容:-
datasource:
type: com.zaxxer.hikari.HikariDataSource
url: jdbc:postgresql://localhost:5432/myapp
username: myapp
password:
但是,您仍然需要创建您的 PostgreSQL 数据库 - 最简单的方法是通过 pgAdmin 工具,但您也可以通过命令行工具创建它 - 快速谷歌将帮助您!
关于database - Jhipster 和 Postgres 连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40464617/