尝试使用JPA @PersistenceContext注释时,我在Websphere中收到错误消息。
我使用JPA 2.0和hibernate作为持久性提供程序,在classpath中拥有所有必需的hibernate 3.5 jar文件。
为什么会出现此错误消息?
问题描述:注释 PersistenceContext将不被识别 WebSphere Application Server v7.0运行时。设置 使用EJB61FEPScanPolicy自定义属性为true 此模块的MANIFEST.MF文件。
答案 0 :(得分:1)
看起来WebSphere将您的应用程序视为J2EE,而不是Java EE 5.如果它们符合Java EE 5,请检查EAR(application.xml
)的部署描述符和EJB jar的部署描述符。