当我运行JBoss时,我一直收到异常。我正在将应用程序从JBoss 4.2.3迁移到JBoss 5。
首先,我必须从Spring 2.5迁移到Spring 3.0.3,然后从spring-jpa迁移到spring-orm,因为我得到的例外以及我在google上找到的解决方案。
但是现在我已经有了那个,我无法解决它。我也在使用Hibernate 3.5.4 Final。
这是一个例外:
Caused by: java.lang.NoSuchMethodException: org.hibernate.validator.ClassValidator.<init>(java.lang.Class, java.util.ResourceBundle, org.hibernate.validator.MessageInterpolator, java.util.Map, org.hibernate.annotations.common.reflection.ReflectionManager)
at java.lang.Class.getConstructor0(Class.java:2706)
at java.lang.Class.getDeclaredConstructor(Class.java:1985)
at org.hibernate.cfg.AnnotationConfiguration.applyHibernateValidatorLegacyConstraintsOnDDL(AnnotationConfiguration.java:443)
... 106 more
答案 0 :(得分:0)
Hibernate版本之间可能存在冲突,因为JBoss 5+与Hibernate捆绑在一起。确保服务器中只有一个版本的Hibernate(检查/ lib目录)。