具有Netbeans和Glassfish的J2EE应用程序(未找到[EntityType])

具有Netbeans和Glassfish的J2EE应用程序(未找到[EntityType]),netbeans,glassfish,ejb-3.0,Netbeans,Glassfish,Ejb 3.0,我正在使用NetBeans IDE 7.0.1和Glassfish 3.0.1 我正在使用JPA+EJB3.0+JSF2.0构建一个J2EE应用程序,当我尝试部署我的项目时,我遇到了以下错误: Caused by: java.lang.IllegalArgumentException: No [EntityType] was found for the key class [objetmetier.Application] in the Metamodel - please verify tha

我正在使用NetBeans IDE 7.0.1和Glassfish 3.0.1

我正在使用JPA+EJB3.0+JSF2.0构建一个J2EE应用程序,当我尝试部署我的项目时,我遇到了以下错误:

Caused by: java.lang.IllegalArgumentException: No [EntityType] was found for the key class [objetmetier.Application] in the Metamodel - please verify that the [Entity] class was referenced in persistence.xml using a specific <class>objetmetier.Application</class> property or a global <exclude-unlisted-classes>false</exclude-unlisted-classes> element
原因:java.lang.IllegalArgumentException:在元模型中找不到键类[objetmetier.Application]的[EntityType]-请验证在persistence.xml中使用特定的objetmetier.Application属性或全局false元素引用了[Entity]类
对我来说,这是glassfish服务器上EJB3.0部署的问题。但我不明白,因为当我查看glassfish管理控制台时,它们部署在服务器中。

I, 我在今年的研究中解决了这个问题:您只需要在7.1.0版上更新您的netbeans。 您的glassfish和Netbeans版本不兼容。

I, 我在今年的研究中解决了这个问题:您只需要在7.1.0版上更新您的netbeans。
您的glassfish和Netbeans版本不兼容。

事实上,问题在于使用Netbeans 7.0.1管理EJB3.1。无法在Glassfish服务器上正确部署EJB。

事实上,问题在于使用NetBeans 7.0.1管理EJB3.1。无法在Glassfish服务器上正确部署EJB。

persistence.xml是否包含特定类或
排除未列出的类属性?是。persistence.xml没问题,因为我尝试了升级netbeans的解决方案,现在它开始工作了……persistence.xml是包含特定类还是
排除未列出的类
属性?是的。xml没问题,因为我尝试了升级netbeans的解决方案,现在它可以工作了。。。