【问题标题】:Cannot create a JDBC Resource or Connection Pool无法创建 JDBC 资源或连接池
【发布时间】:2016-03-06 21:30:21
【问题描述】:

我最近在我的计算机 (Windows 8.1) 上安装了 GlassFish v4.1.1。

当我执行 GlassFish Server 并进入管理网页(来自 NetBeans 项目的http://localhost:4848/common/index.jsf)时,我获得:

当我按下“创建新的 JDBC 资源”或“创建新的 JDBC 连接池”按钮时,出现以下错误:

我真的不明白发生了什么。你能帮我吗?

非常感谢您的帮助。

【问题讨论】:

  • 这只是 GF 管理工具中的一个错误。升级GF。如果它仍然再次发生,请报告给 GF 家伙。 GF 4.0 虽然很古老。只需尝试最新版本,也许是其社区继任者 Payara 的风格。
  • 对不起,我犯了一个错误。我下载并安装了 GlassFish v4.1.1。
  • 相关:stackoverflow.com/questions/33048435/… 您可能需要考虑切换到 Payara,它是 Glassfish 的一个分支,可以修复错误。
  • 嗨,马克,非常感谢您的回答。最后,我决定服用木瓜,效果很好。
  • 在 Windows 10 上使用 GlassFish v4.1.1 寻找相同问题的解决方案时。我看到了这个问题,我回来分享我的解决方案。它可能会帮助其他人。

标签: jdbc nullpointerexception glassfish admin connection-pooling


【解决方案1】:

我遇到了同样的问题,我找到了解决方案:我没有使用我的 IDE (Netbeans) 创建连接池,而是使用了命令行:

我的数据库用户名是rootan empty password,我正在使用我的localhost。 我的桌子被命名为tmpDb,游泳池被命名为myPool3

这里是使用的命令

$> cd "c:\Program Files\glassfish4\bin"
$> asadmin create-jdbc-connection-pool --restype  javax.sql.DataSource --datasourceclassname org.apache.derby.jdbc.ClientDataSource --validationmethod table --validationtable DUAL --property User=root:Password="":ServerName=localhost:tmpDb --ping true myPool3

这对你有用吗?

【讨论】:

  • 是的,它有效!非常感谢您的帮助,我很感激:)
猜你喜欢
  • 2018-08-08
  • 2020-05-06
  • 2021-09-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-07-13
  • 2012-06-12
  • 1970-01-01
相关资源
最近更新 更多