- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我刚刚完成了 Heroku Java 教程,想尝试使用本地数据库而不是在线数据库。所以我添加了 postgres://test:password@localhost/sample_db
作为 DATABASE_URL 配置变量并使用 heroku local 在本地运行示例应用程序。然而,我受到了 "dataSource or dataSourceClassName or jdbcUrl is required"
的欢迎。当我去 localhost:5000/db
,即访问数据库的页面。
知道如何解决这个问题或如何将本地应用程序连接到本地数据库吗?
EDIT1:完整的错误是ERROR 6478 --- [nio-5000-exec-7] com.zaxxer.hikari.HikariConfig: HikariPool-1 - dataSource or dataSourceClassName or jdbcUrl is required.
我认为示例中使用的 HikariDataSource 是问题所在?我尝试与给出的 PostgreSQL 示例建立连接 here我的数据库工作正常。
EDIT2:我尝试重写 dataSource()
使用 BasicDataSource
的方法而不是 HikariDataSource
并且有效(适用于本地和已部署)。这肯定是 HikariCP 问题,或者更像是我不知道如何使用 HikariCP 和本地数据库。 HikariCP 解决方案适用于已部署但不适用于本地。如果有的话,当然想知道将 HikariCP 与本地数据库一起使用的正确方法是什么!
最佳答案
我不确定您使用的是哪个示例,但有时您需要将 $JDBC_DATABASE_URL
设置为类似 jdbc:postgresql://localhost:5432/appdb< 的值
.
一般来说,错误是说 Hikari(数据库连接池)没有设置 jdbcUrl
。这也可能意味着服务器没有看到您的 DATABASE_URL
。尝试将其放入您的 .env
文件并使用 heroku local web
运行该应用。
关于java - "dataSource or dataSourceClassName or jdbcUrl is required"用于 psql 本地数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46911876/
我刚刚完成了 Heroku Java 教程,想尝试使用本地数据库而不是在线数据库。所以我添加了 postgres://test:password@localhost/sample_db作为 DATAB
我在尝试启动我的 Spring 应用程序时遇到以下错误 ERROR 5908 --- [main] com.zaxxer.hikari.HikariConfig : HikariPool-1 - da
我正在与: Spring 4.1.4.RELEASE hibernate 4.3.8.FINAL HikariCP 2.3.2 MySQL 5.6.22 自制软件 HikariCP 页面有两个关于 M
我是一名优秀的程序员,十分优秀!