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

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

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

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

该项目建设良好。

Pastebin输出到实现干净构建时生成的NetBeans日志。一切似乎都可以正常使用可选的Eclipse配置文件。

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

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

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

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

遵循这些步骤生成适当的实体类。我离开了一步吗?我是否需要手动创建池,或者在完成步骤3,4和5时是否自动完成?

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

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

java-ee jdbc netbeans glassfish database-connectivity
1个回答
0
投票

不要使用glassfish服务器,Oracle不再支持它,它有bug。 Oracle将glassfish项目作为一个开源项目离开了,并没有获得维持它所需的支持。试试Payara。这是一个很好的支持玻璃鱼叉我发现它工作得很好。

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