天天看点

java.lang.NoClassDefFoundError: org/hibernate/util/DTDEntityResolver

配置hibernate时出现了如下错误:

      java.lang.NoClassDefFoundError: org/hibernate/util/DTDEntityResolver

错误原因:hibernate3.5以后,hibernate-core已经集成了hibernate-annotations.jar,若自己再配置hibernate-annotations.jar版本与hibernate-core版本不相同,就会造成jar包冲突,从而产生该错误。

解决方法:若hibernate-core的版本在3.5以上,去掉hibernate-annotations.jar,若版本在3.5以下,请使用相同版本号的hibernate-annotations.jar包

继续阅读