无法在 Payara-6 服务器中创建 Derby 连接池

问题描述 投票:0回答:1

我正在尝试在 Payara-6 服务器中创建 Derby 连接池。我尝试创建它两次:一次使用供应商“Derby”,一次使用“Derby-30”(不确定差异)。这些是我设置的以下值:

Resource Type: java.sql.Driver
Datasource Classname: <empty>
Driver classname: org.apache.derby.jdbc.ClientDriver

我还设置了数据库的 URL、用户和密码。但是,当我尝试 ping DB< I get the following error:

我的机器本地确实有 derby jar,但我不相信 payara 服务器也有同样的东西。请帮助调试同样的问题。

java jakarta-ee glassfish derby payara
1个回答
0
投票

Payara 不包括德比车手。您需要将 Derby DB JAR 添加到 Payara,例如添加到域目录中的 lib 目录中。

如果您这样做了,请尝试为连接池设置以下参数:

资源类型:javax.sql.DataSource

数据源类名:org.apache.derby.jdbc.ClientDataSource

您还可以尝试 Eclipse GlassFish 7,其中包括 Derby DB,甚至将其用作默认连接池。您可以将配置从 GlassFish 复制到 Payara,只要您也有正确的 Derby JAR 到 Payara。

© www.soinside.com 2019 - 2024. All rights reserved.