Unable to instantiate MessageBodyReader 问题解决

本文记录了一个困扰作者两三天的Java项目启动问题,报错信息为无法实例化MessageBodyReader。作者起初未意识到是Maven问题,后来发现Maven的警告日志中隐藏了关键信息。清理本地Maven仓库中不完整的jar包并重新下载后,项目成功启动。此外,更新JDK版本也是解决问题的一种方法。
摘要由CSDN通过智能技术生成

java.lang.RuntimeException: java.lang.RuntimeException: RESTEASY003940: Unable to instantiate MessageBodyReader

记录一个困扰了两三天,还是无从下手的问题

今天记录的这个问题,特别抓狂,确实报错了,但是不知道问题在哪,试了各种方法,重新编译了一百八十遍,还是不能解决。
项目启动报错后,我没有想过会是maven的问题,项目启动报错信息:
java.lang.RuntimeException: java.lang.RuntimeException: RESTEASY003940: Unable to instantiate MessageBodyReader at org.jboss.resteasy.plugins.providers.RegisterBuiltin.register(RegisterBuiltin.java:58) at org.jboss.resteasy.spi.ResteasyDeployment.startInternal(ResteasyDeployment.java:272) at org.jboss.resteasy.spi.ResteasyDeployment.start(ResteasyDeployment.java:98) at org.jboss.resteasy.plugins.server.servlet.ServletContainerDispatcher.init(ServletContainerDispatcher.java:140) at org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.init(HttpServletDispatcher.java:42)
突然间想起来百度出来的一个文章,是maven的问题,maven在加载资源的时候有一个日志,没有提示error,提示的都是warning,我以为没有问题,如下图,这些warning就是致命的关键,

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值