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

时间:2012-05-29 14:54:52

标签: 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 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

对我而言,这是glassfish服务器上EJB3.0部署的问题。但我不明白,因为当我查看glassfish管理控制台时,它们被部署在服务器中。

2 个答案:

答案 0 :(得分:3)

I, 我在研究期间今年解决了这个问题:你应该在版本7.1.0更新你的netbeans。 与你的glassfish和Netbeans版本不相容。

答案 1 :(得分:1)

实际上问题是使用NetBeans 7.0.1管理EJB 3.1。无法在Glassfish服务器上正确部署EJB。

相关问题