spring+jpa(eclipselink)部署到weblogic时
报java.lang.NoSuchMethodError: javax.persistence.EntityManager.getMetamodel()Ljavax/persistence/metamodel/Metamodel
报该异常是由于包加载顺序问题
需要提前加载 eclipselink-2.3.2.jar javax.persistence_2.0.0.jar spring-agent.jar这些包
注:以上包是当时我的应用使用版本
Eclipse开发配置:
window》preferences
将包加入到上图红色圈起来的地方,启动即可