2017-01-19 77 views
0

我有一個Spring Boot MVC項目。它正常工作與H2數據庫,並罰款當地postgre數據庫以下application.properties配置在Heroku中使用Postgresql部署失敗的Spring Boot MVC應用程序

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

我POM是:

 <dependency> 
      <groupId>org.postgresql</groupId> 
      <artifactId>postgresql</artifactId> 
      <version>9.4-1206-jdbc42</version> 
     </dependency> 

任何機構可以幫助?

回答

相關問題