首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 操作系统 >

jBoss上java.lang.NoSuchMethodException: org.hibernate.validator.ClassValidator

2012-09-19 
jBoss下java.lang.NoSuchMethodException: org.hibernate.validator.ClassValidator项目中使用了hibernate

jBoss下java.lang.NoSuchMethodException: org.hibernate.validator.ClassValidator

项目中使用了hibernate-distribution-3.6.8.Final,引入了hibernate-jpa-2.0-api-1.0.1.Final.jar及hibernate3.jar,在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)
at java.lang.Class.getConstructor0(Class.java:2706) ~[na:1.6.0_29]
at java.lang.Class.getDeclaredConstructor(Class.java:1985) ~[na:1.6.0_29]

?

原因:应该是jboss-4.2.3.GA\server\default\lib下的hibernate-annotations.jar与当前项目jar包冲突

?

解决办法:移除hibernate-annotations.jar文件即可

热点排行