【发布时间】:2019-05-28 07:19:57
【问题描述】:
我试图在 websphere 应用服务器中为 neo4j 创建数据源,但连接失败。对此的任何指示都会有所帮助。
使用以下参数创建的 JDBC 驱动程序:
- 名称:neo4j 驱动程序
- 类路径:neo4j jdbc jar/neo4j-jdbc-driver-3.3.1.jar 的路径
- 实现类名:org.neo4j.jdbc.Driver
使用以下内容创建的数据源:
- jndi 名称:jdbc/neo4j
自定义属性:
- 身份验证:容器
- 类型:javax.sql.DataSource
- 用户名:neo4j
- 密码:密码
- url:jdbc:neo4j:bolt://localhost:port
- removeAbandonedOnBorrow : true
- closeMethod:关闭
属性是根据https://github.com/neo4j-contrib/neo4j-jdbc中提供的指针添加的
这是日志中的错误:
java.lang.Exception: DSRA8101E: DataSource 类不能用作 一阶段:ClassCastException:org.neo4j.jdbc.bolt.BoltDriver 与 javax.sql.ConnectionPoolDataSource 不兼容 [5/27/19 13:12:41:533 UTC] 00000111 SystemErr R at com.ibm.ws.rsadapter.AdapterUtil.createDataStoreAdapterException(AdapterUtil.java:441) [5/27/19 13:12:41:533 UTC] 00000111 SystemErr R at com.ibm.ws.rsadapter.DSConfigHelper.getPooledConnection(DSConfigHelper.java:1340)
【问题讨论】:
标签: neo4j websphere datasource