首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带有Postgresql部署的Spring应用程序在Heroku中失败

带有Postgresql部署的Spring应用程序在Heroku中失败
EN

Stack Overflow用户
提问于 2017-01-19 16:13:48
回答 1查看 452关注 0票数 0

我有一个项目。它适用于application.properties数据库,也适用于本地postgre数据库,配置如下

代码语言:javascript
复制
spring.datasource.url=myUrl
spring.datasource.username=myUsername
spring.datasource.password=myPassword

但是,当我试图在Heroku中部署它时,会得到以下错误:

由:org.hibernate.HibernateException引起:当“hibernate.dialect”未设置时,对DialectResolutionInfo的访问不能为null

如果我使用这个配置

代码语言:javascript
复制
spring.jpa.database-platform=org.hibernate.dialect.PostgreSQLDialect
spring.datasource.driverClassName=org.postgresql.Driver
spring.datasource.url=herokuPostgreSqlDbUrl
spring.datasource.username=herokuUsername
spring.datasource.password=mherokuPassword

当尝试从STS运行我的项目并失败部署时,我就会得到这个结果。

由: java.sql.SQLException: Driver:org.postgresql.Driver@17a3dff6为URL:myUrl返回null

我的目标是:

代码语言:javascript
复制
        <dependency>
            <groupId>org.postgresql</groupId>
            <artifactId>postgresql</artifactId>
            <version>9.4-1206-jdbc42</version>
        </dependency>

有人能帮忙吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-01-19 17:42:50

您需要一个适当的JDBC url。请参阅:https://springframework.guru/configuring-spring-boot-for-postgresql/

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41746572

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档