java.lang.NoSuchMethodError: [Ljavax/persistence/Index; 网上说删除ejb3包就解决了。其实这个问题并不奇怪: 两个包都有javax.persisitence.Entity,都导入当然冲突啦! 一般ejb3用在编写企业EJB的情况,用hibernate的时候可以删掉这个导入了。