码迷,mamicode.com
首页 > 编程语言 > 详细

使用maven搭建Struts2+hibernate环境时出现java.lang.NoSuchFieldError: INSTANCE问题的解决方案

时间:2015-02-03 19:05:36      阅读:160      评论:0      收藏:0      [点我收藏+]

标签:

这是在使用

<dependency>
  <groupId>org.hibernate</groupId>
  <artifactId>hibernate-core</artifactId>
  <version>3.6.10.Final</version>
</dependency>

<dependency>
  <groupId>org.hibernate</groupId>
  <artifactId>hibernate-annotations</artifactId>
  <version>3.4.0.GA</version>
</dependency>

时我遇到了一个有趣的错误java.lang.NoSuchFieldError: INSTANCEat org.hibernate.type.BasicTypeRegistry.(BasicTypeRegistry.java:94)at org.hibernate.type.TypeResolver.(TypeResolver.java:59)at org.hibernate.cfg.Configuration.(Configuration.java:249)at org.hibernate.cfg.Configuration.(Configuration.java:300)

 

去掉hibernate-annotations.jar

因为其已经包含在hibernate3.jar中了

将这些jar包删除了即可

使用maven搭建Struts2+hibernate环境时出现java.lang.NoSuchFieldError: INSTANCE问题的解决方案

标签:

原文地址:http://www.cnblogs.com/qufanblog/p/4270577.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!