在哪里可以找到适用于GlassFish 3.1.2的Eclipse JPA Facet的“用户库”?

时间:2012-05-23 23:12:31

标签: eclipse jpa glassfish

我有Eclipse(Indigo)和GlassFish 3.1.2

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

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

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

谢谢, 罗布

3 个答案:

答案 0 :(得分:4)

你需要为JSF2.0 Project提供大量的jar。

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

1)Mojarra

2)MyFaces

阅读这篇优秀的教程:

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

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

好读。

答案 1 :(得分:1)

以下对我有用:

点击带有磁盘的'向下箭头'右侧的图标,并下载最新的EclipseLink。

enter image description here

在屏幕上选择确定,您就绪了!

答案 2 :(得分:0)

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

  • glassfish_dir /的glassfish /模块/ javax.persistence.jar
  • glassfish_dir /的glassfish /模块/ org.eclipse.persistence.core.jar
  • glassfish_dir /的glassfish /模块/ org.eclipse.persistence.jpa.jar