gvNIX / ROO 1.4.1 - 在Datatables中添加时的NoSuchMethodError avax.persistence.Table.indexes()

时间:2015-08-04 19:44:05

标签: hibernate tomcat jpa gvnix

在我的项目中,我成功添加组件以添加Datatables(web mvc datatables设置)。当我这样做时,使用带有以下信息的Oracle DB将应用程序部署到 Tomcat 时会出现上述异常:

    org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in file [C:\Users\prparker\workspaceSTS\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\smdms2\WEB-INF\classes\META-INF\spring\applicationContext.xml]: Invocation of init method failed; nested exception is java.lang.NoSuchMethodError: javax.persistence.Table.indexes()[Ljavax/persistence/Index;

gvNIX包含了Hibernate Core 4.3.6和JPA 2.1 1.0.0Final库,所以我认为这不是之前提出的问题。

感谢您提供任何信息。

1 个答案:

答案 0 :(得分:0)

检查pom.xml的有效依赖关系或传递依赖关系。我认为你有一个固有的或传递的依赖,包括你的项目中的JPA 2.0。从您的pom.xml中删除它