glassfish

时间:2016-02-23 11:39:49

标签: java eclipse jpa glassfish-3

我正在使用glassfish,maven等的网络应用程序 当我向glassfish服务器添加项目时,它就像错误一样

 Facet JPA 2.1 is not supported by the server.

enter image description here

Glassfish版本是3.1.2,    Jdk版本是1.7    Jpa facet我正在使用2.1,    Eclipse luna

如何解决此错误?

2 个答案:

答案 0 :(得分:0)

来自glassfish documentation

  

欢迎使用GlassFish Server开源版3.1.2 ,.   支持 Java平台的生产就绪型应用服务器,    Enterprise Edition 6(Java EE 6)标准。

wikipedia history of Java EE editions报告 Java EE 6仅支持JPA 2.0 ,因此无法使用JPA 2.1

答案 1 :(得分:0)

Glassfish 3.1.2 supports JEE 6但JPA 2.1是part of JEE 7。 即便如此,SO上的用户报告他在GF 3.1.2中使用了JPA 2.1(参见上一篇文章):Upgrading GlassFish 3.1.2.2 to use JPA 2.1