我在IntelliJ中使用Maven Projects构建可执行jar时出现了类似的错误消息 - >生命周期 - >封装
引起:org.postgresql.util.PSQLException:致命:用户" postgres"
的密码验证失败但是当我将我的本地postgres密码放在hibernate.cfg中时,它可以工作。
为什么构建jar必须连接到数据库才能工作?
问题是我的本地postgres和服务器postgres密码不一样,我可以更改我的本地postgres有相同的密码,但如果我有多个服务器具有不同项目的不同密码将是一个问题。
答案 0 :(得分:0)
如果使用application.properties,则必须设置如下连接:
>=