问题:同样的Hibernate项目在tomcat中部署后运行成功,但是部署在jboss-4.2.3.GA时发生以下异常:
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)
<span style="white-space:pre"> </span>at java.lang.Class.getConstructor0(Class.java:2706) ~[na:1.6.0_29]
<span style="white-space:pre"> </span>at java.lang.Class.getDeclaredConstructor(Class.java:1985) ~[na:1.6.0_29]
导致问题的原因:
项目中使用了hibernate-distr