博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java.lang.ClassNotFoundException: org.hibernate.annotations.common.reflection.MetadataProvider
阅读量:5122 次
发布时间:2019-06-13

本文共 2055 字,大约阅读时间需要 6 分钟。

Caused by: java.lang.NoClassDefFoundError: org/hibernate/annotations/common/reflection/MetadataProvider

    at java.lang.Class.getDeclaredConstructors0(Native Method)
    at java.lang.Class.privateGetDeclaredConstructors(Class.java:2389)
    at java.lang.Class.getConstructor0(Class.java:2699)
    at java.lang.Class.getDeclaredConstructor(Class.java:1985)
    at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:104)
    at org.springframework.orm.hibernate3.LocalSessionFactoryBean.newConfiguration(LocalSessionFactoryBean.java:818)
    at org.springframework.orm.hibernate3.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:549)
    at org.springframework.orm.hibernate3.AbstractSessionFactoryBean.afterPropertiesSet(AbstractSessionFactoryBean.java:211)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1477)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1417)
    ... 39 more
Caused by: java.lang.ClassNotFoundException: org.hibernate.annotations.common.reflection.MetadataProvider
    at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
    ... 49 more

 

错误原因:使用了hibernate-commons-annotations 3.3.0.ga

解答:

You have to use hibernate-commons-annotations version 3.2.0.Final, because 3.3.0.ga is an invalid version as stated in the README.TXT in the maven repository folder:

"Version '3.3.0.ga' was a mistake during the release process, please disregard.

There is not such version 3.3.0.ga."

Version 3.2.0.Final includes the missing MetadataProvider

 

转载于:https://www.cnblogs.com/toSeeMyDream/p/4518581.html

你可能感兴趣的文章
bzoj 2599
查看>>
【大数据】Hadoop入门预告版
查看>>
用树莓派(等)为 USB Midi 键盘增添连接方式
查看>>
OpenGL ES GLKit初探
查看>>
2019最新Python爬虫高频率面试题总结(一)
查看>>
不踩坑的Python爬虫:如何在一个月内学会爬取大规模数据
查看>>
开发者福音!面向Web场景的云开发服务正式开放!
查看>>
云开发新能力,支持 HTTP 调用 API
查看>>
【名额有限】云开发AI拓展能力等你来体验!
查看>>
热度3年猛增20倍,Serverless&云开发的技术架构全解析
查看>>
小程序·云开发实战 - 体重记录小程序
查看>>
小程序·云开发实战 - 迷你微博
查看>>
小程序云开发实战 - 口袋工具之“历史上的今天”
查看>>
诗词歌赋,样样精通!诗词古语小程序带你领略魅力古风丨实战
查看>>
七夕秀恩爱新姿势!这波操作我给十分!
查看>>
你的心事我全知晓——心情日记小程序丨实战
查看>>
只需20小时,让0基础的你掌握小程序云开发!这个暑假,约否?
查看>>
10行代码实现小程序支付功能!丨实战
查看>>
用小程序·云开发两天搭建mini论坛丨实战
查看>>
巧用小程序·云开发实现邮件发送功能丨实战
查看>>