我是否缺少使用 Netbeans 从 darby 数据库生成实体 类 的步骤,或者我的 Glassfish 服务器是否有错误?

Am I missing a step in generating entity classes from a darby database using Netbeans, or is there an error with my Glassfish server?

我正在尝试使用 NetBeans、Darby 和 Glassfish 运行 一个简单的 Java EE 应用程序。该应用程序不会 运行,因为 Glass fish 服务器在部署的初始阶段遇到错误:

Caused by: com.sun.appserv.connectors.internal.api.ConnectorRuntimeException: Invalid resource : java:module/jdbc/projectpool__pm

项目构建良好。

Pastebin 实施干净构建时生成的 NetBeans 日志输出。除了可选的 Eclipse 配置文件存在一些问题外,一切似乎都正常。

Pastebin 我尝试 运行 使用 Netbeans 的应用程序时生成的 NetBeans 日志输出。

Pastebin 我尝试通过 NetBebeans 运行 应用程序时生成的 Glass Fish 日志输出。

我生成实体 类 所遵循的步骤包括:

  1. 我创建了一个 Darby 数据库并确保它已连接。
  2. 我在数据库中创建了一个table,有一些属性,没有数据。
  3. 我转到了我的应用程序的 Project-ejb 部分并通过选择 New > [= 生成了实体 类 34=]来自数据库 的新实体类。
  4. 生成 类 时,我选择了 添加新数据源
  5. 我选择了我创建的数据库。

按照这些步骤生成了适当的实体 类。我漏掉了一步吗?我需要手动创建池还是在我完成第 3、4 和 5 步时自动完成?

我无法使用 Web 门户手动将连接池添加到 GlassFish 服务器。

Glassfish 的 Pastebin 登录初始化服务器:https://pastebin.com/F7eYYwy1

不要使用 glassfish 服务器,Oracle 不再支持它并且有错误。甲骨文将 glassfish 项目保留为开源项目,但没有获得维持该项目所需的支持。尝试 Payara。这是一个 well-supported 的 glassfish 分支,我发现它工作得很好。