12

我有 Eclipse (Indigo) 和 GlassFish 3.1.2

“新建 JPA 项目”向导出现错误“必须选择至少一个用户库”。但是列表中没有任何内容。

GlassFish 目录中是否已经有 JPA 实现,我应该创建一个指向它的用户库吗?或者我应该使用下载选项并从网上获取最新版本的 Eclipse Link?

只是想知道使错误消失的“正确”方法是什么。

谢谢,罗伯

4

3 回答 3

5

以下对我有用:

单击右侧的“带磁盘向下箭头”图标,然后下载最新的 EclipseLink。

在此处输入图像描述

在屏幕上选择确定,您就准备好了!

于 2018-03-29T12:31:00.107 回答
4

你需要有很多 JSF2.0 项目的 jars。

您可以使用两种库来实现 JSF2.0:

1) 莫哈拉

2) 我的脸

阅读这个优秀的教程:

http://help.eclipse.org/helios/index.jsp?topic=%2Forg.eclipse.jst.jsf.doc.user%2Fhtml%2Fgettingstarted%2Ftutorial%2FJSFTools_tutorial_JSF20.html

在本教程中,您将了解为什么需要具有 JSF 特定库的用户库。

很好的阅读。

于 2012-05-29T13:16:57.500 回答
0

Glassfish 确实包含所需的 JPA 实现文件。将以下文件添加到用户库应该可以解决问题。

  • glassfish_dir/glassfish/modules/javax.persistence.jar
  • glassfish_dir/glassfish/modules/org.eclipse.persistence.core.jar
  • glassfish_dir/glassfish/modules/org.eclipse.persistence.jpa.jar
于 2013-12-06T13:03:03.573 回答