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>
任何機構可以幫助?
我使用spring.datasource.url = jdbc:postgres://ec2-54-235-124-2.compute-1.amazonaws.com:5432/xyzDbname作爲jdbc url可以嗎? – mnhmilu
是的,看起來是正確的 –