我正在使用NetBeans IDE 7.0.1和Glassfish 3.0.1。使用Netbeans和Glassfish的J2EE應用程序(未找到[EntityType])
我建立使用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
對我來說這是EJB3.0的問題部署在glassfish服務器上。但我不明白,因爲當我查看glassfish管理控制檯時,它們部署在服務器中。
您的persistence.xml是否包含特定的類或'exclude-unlisted-classes'屬性? –
是的Matt。 persistence.xml是好的,因爲我嘗試解決方案來提高netbeans的性能,現在它正在工作...... –