У меня есть проект Spring Boot MVC. Он отлично работает с базой данных h2, а также штраф в локальной базе данных Postgre со следующими application.properties конфигурацииSpring Boot MVC-приложение с развертыванием Postgresql не удалось в Heroku
spring.datasource.url=myUrl
spring.datasource.username=myUsername
spring.datasource.password=myPassword
Но когда я пытаюсь развернуть его в Heroku он получает эту ошибку:
Caused by: org.hibernate.HibernateException: Access to DialectResolutionInfo cannot be null when 'hibernate.dialect' not set
Если я использую эту конфигурацию
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 и не удалось развертывание.
Caused by: java.sql.SQLException: Driver:[email protected] returned null for URL:myUrl
Мой ПОМ:
<dependency>
<groupId>org.postgresql</groupId>
<artifactId>postgresql</artifactId>
<version>9.4-1206-jdbc42</version>
</dependency>
Может ли тело помочь?
Я использую spring.datasource.url = jdbc: postgres: //ec2-54-235-124-2.compute-1.amazonaws.com: 5432/xyzDbname как jdbc url это нормально? – mnhmilu
Да, это выглядит правильно –