使用Play Framework v1.5连接DB Postgresql时出错

大卫·纳瓦罗·阿斯图迪洛

我正在使用播放框架v1.5,在“ application.conf”文件中使用以下参数配置数据库:

db.url=jdbc:postgresql:test
db.driver=org.postgresql.Driver
db.user=test
db.pass=123

连接数据库postgresql,但是当我启动项目时抛出此错误

错误

 A database error occurred : Cannot connected to the database[default], Method org.postgresql.jdbc4.Jdbc4Connection.isValid(int) is not yet implemented. 

记录错误

@77f2flm68
Internal Server Error (500) for request GET /

Database error
A database error occurred : Cannot connected to the database[default], Method org.postgresql.jdbc4.Jdbc4Connection.isValid(int) is not yet implemented.

play.exceptions.DatabaseException: Cannot connected to the database[default], Method org.postgresql.jdbc4.Jdbc4Connection.isValid(int) is not yet implemented.
at play.db.DBPlugin.onApplicationStart(DBPlugin.java:118)
at play.plugins.PluginCollection.onApplicationStart(PluginCollection.java:600)
at play.Play.start(Play.java:549)
at play.Play.detectChanges(Play.java:672)
at play.Invoker$Invocation.init(Invoker.java:220)
at Invocation.HTTP Request(Play!)
Caused by: org.postgresql.util.PSQLException: Method org.postgresql.jdbc4.Jdbc4Connection.isValid(int) is not yet implemented.
at org.postgresql.Driver.notImplemented(Driver.java:753)
at org.postgresql.jdbc4.AbstractJdbc4Connection.isValid(AbstractJdbc4Connection.java:109)
at org.postgresql.jdbc4.Jdbc4Connection.isValid(Jdbc4Connection.java:21)
at com.zaxxer.hikari.pool.PoolBase.checkDriverSupport(PoolBase.java:434)
at com.zaxxer.hikari.pool.PoolBase.setupConnection(PoolBase.java:405)
at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:363)
at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201)
at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:443)
at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:514)
at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:111)
at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:97)
at play.db.DBPlugin.testDataSource(DBPlugin.java:124)
at play.db.DBPlugin.onApplicationStart(DBPlugin.java:106)
... 5 more

我试图将jdbc更新到最新版本,但错误仍然存​​在。

文件依赖性.yml

# Application dependencies

require:
    - play
    - play -> docviewer
    - play -> secure
    - org.postgresql -> postgresql 42.2.2

执行“播放部门”后的日志

   _ __ | | __ _ _  _| |
~ | '_ \| |/ _' | || |_|
~ |  __/|_|\____|\__ (_)
~ |_|            |__/   
~
~ play! 1.5.0, https://www.playframework.com
~
~ Resolving dependencies using /home/navastud/eclipse-workspace   /initialtemplate/conf/dependencies.yml,
~
~
~ Some dependencies have been evicted,
~
~   postgresql 42.2.2 is overridden by postgresql 9.0
~
~ Installing resolved dependencies,
~
~   modules/docviewer -> /home/navastud/play-1.5.0/modules/docviewer
~   modules/secure -> /home/navastud/play-1.5.0/modules/secure
~
~ Done!

如何解决这个问题连接PostgreSQL数据库?

大卫·纳瓦罗·阿斯图迪洛

我在Google网上论坛playone中找到了解决方案

在依赖文件中添加“ force:true”时丢失了

文件依赖性.yml

# Application dependencies

require:
    - play
    - play -> docviewer
    - play -> secure
    - org.postgresql -> postgresql 42.2.2:
       force: true

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用Heroku升级Play Framework DB

使用新的HTTP v1 API时,Firebase Data消息未传递到iOS

码头工人应在使用v2时使用v1注册表api

使用python 3.6将Django 2.0与sql server 2014连接时出错

使用Sails v1在Postgresql上未定义的数据存储和模型

使用天蓝色活动目录v1连接登录后,Azure使用详细信息API显示“身份验证失败”

创建“ deployment.yaml”时出错:版本“ v1”中的部署不能作为部署处理

如何在Azure Function v1(.NET Framework)中使用Azure App配置服务

尝试使用python和cx_Oracle模块连接到DB时ORA-03135连接失去联系

在PostgreSQL上使用Coalcece选择时出错

在Shell中使用pyspark连接到Postgresql时出错-找不到org.postgresql.Driver类异常

尝试从Bot Framework 4.6连接到Cosmos DB时出现404

使用头盔安装RabbitMQ HA时,版本“ monitoring.coreos.com/v1”中的种类“ PrometheusRule”不匹配

如何使用d3v5连接语法更新现有的svg元素

当我尝试使用mysql 5.5连接播放时出错

110连接超时-使用play 2.1.3和nginx

使用Play Framework 2时显示JPA的SQL语句

使用C#的SSL / TLSV1连接

使用WebApi v1启用CORS

使用TIA Portal v13 sp1连接和升级项目

使用play-framework 2.5连接MySQL数据库

在Azure上发布Bot V3后使用Bot Framework Emulator时出错

使用MapView时如何从V1移至Maps V2

使用 sqlalchemy 连接到 postgresql 时出错

尝试使用 VisualStudio 15.7.0 Preview 6.0 发布 Azure Functions (v1) 时出错

使用 Slim Framework (v4) 中间件时出错

使用 stripe.redirectToCheckout() 时不断获取“https://api.stripe.com/v1/payment_pages 400”

使用 DBI 连接器在 R 中连接到 PostgreSQL 时出错

端口“v1”缺少连接