HTTP Status 500 - Handler dispatch failed; nested exception is java.lang.NoSuchMethodError: ‘void ja

这篇具有很好参考价值的文章主要介绍了HTTP Status 500 - Handler dispatch failed; nested exception is java.lang.NoSuchMethodError: ‘void ja。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

报错:HTTP Status 500 - Handler dispatch failed; nested exception is java.lang.NoSuchMethodError: 'void javax.servlet.http.HttpServletResponse.setContentLengthLong(long)'

昨天在跟着视频学springmvc的时候出现了报错,花了五六个小时,今天终于解决了...

先看看错误截图

HTTP Status 500 - Handler dispatch failed; nested exception is java.lang.NoSuchMethodError: ‘void ja

这些是pom文件里的依赖

HTTP Status 500 - Handler dispatch failed; nested exception is java.lang.NoSuchMethodError: ‘void ja

(下面我试着用浅薄的经验和搜到的内容来讲这报错)

首先看报错的内容:

HTTP Status 500 - Handler dispatch failed; nested exception is java.lang.NoSuchMethodError: ‘void ja

 在程序里面的报错没有提示说我们自己项目的哪一行报错(没有蓝色的一行)

HTTP Status 500 - Handler dispatch failed; nested exception is java.lang.NoSuchMethodError: ‘void ja

 文章来源地址https://www.toymoban.com/news/detail-404584.html

再看看网页上的报错,我们可以看见是org.springframework.web.×××的包报错和orgtomcat.×××报的错,我们大致就可以推断是依赖出的问题。

然后改依赖版本就可以解决了(感觉很简单,但也许只是感觉。。。)

因为每个人用的jdk,Tomcat,springmvc的版本都不一样

如果你jdk用的17(version 61)或是更高,首先想到了的是降低springmvc的版本,并照着做了,它就会报一个新的错(Unsupported class file major version 61),原因就是JDK和SpringMVC版本不对应(和Spring也不对应,两者版本相同),我用的是jdk17,JDK17要用5.3.0以上的版本,那还得减低项目里jdk的版本,理论上是可以成功的,但挺复杂的(我昨天就是这样试的,但没成功...有兴趣和时间的伙伴可以试试,如果尝试失败了记得把版本改回去,比如下图的配置(不然这图可能就是你自己在网上搜到的...)

HTTP Status 500 - Handler dispatch failed; nested exception is java.lang.NoSuchMethodError: ‘void ja

那就就剩改Tomcat的版本,有基础的伙伴一定知道,pom里面的Tomcat依赖只有到7版本的,高的就要调用本地的,下面是步骤:

HTTP Status 500 - Handler dispatch failed; nested exception is java.lang.NoSuchMethodError: ‘void ja

HTTP Status 500 - Handler dispatch failed; nested exception is java.lang.NoSuchMethodError: ‘void ja

配置完成后再运行就不报错了

HTTP Status 500 - Handler dispatch failed; nested exception is java.lang.NoSuchMethodError: ‘void ja

HTTP Status 500 - Handler dispatch failed; nested exception is java.lang.NoSuchMethodError: ‘void ja

 

 

 

 

 

到了这里,关于HTTP Status 500 - Handler dispatch failed; nested exception is java.lang.NoSuchMethodError: ‘void ja的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包