使用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 条评论
登录 后参与评论

相关文章

使用 sqlalchemy 连接到 postgresql 时出错

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

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

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

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

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

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

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

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

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

使用Heroku升级Play Framework DB

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

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

使用C#的SSL / TLSV1连接

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

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

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

端口“v1”缺少连接

使用WebApi v1启用CORS

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

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

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

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

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

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

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

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

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

在PostgreSQL上使用Coalcece选择时出错