0

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

引起:com.sun.appserv.connectors.internal.api.ConnectorRuntimeException:无效资源:java:module/jdbc/projectpool__pm

该项目构建良好。

将输出粘贴到执行干净构建时生成的 NetBeans 日志中。除了可选的 Eclipse 配置文件存在一些问题外,一切似乎都可以正常工作。

当我尝试使用 Netbeans 运行应用程序时,将输出粘贴到生成的 NetBeans 日志中。

当我尝试通过NetBebeans运行应用程序时,将输出粘贴到 Glass Fish 日志中。

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

  1. 我创建了一个 Darby 数据库并确保它已连接。
  2. 我在数据库中创建了一个带有一些属性的表,没有数据。
  3. 我转到我的应用程序的Project-ejb部分,并通过从数据库中选择New > New Entity classes 来生成实体类。
  4. 生成类时,我选择了 Add a new data source
  5. 我选择了我创建的数据库。

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

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

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

4

1 回答 1

0

不要使用 glassfish 服务器,Oracle 不再支持它并且它有错误。Oracle 将 glassfish 项目作为一个开源项目离开了,但它没有得到维持它所需的支持。试试帕亚拉。这是一种支撑良好的玻璃鱼叉,我发现它工作得很好。

于 2018-03-06T09:47:10.797 回答