国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

java.lang.NoSuchMethodError錯(cuò)誤解決

這篇具有很好參考價(jià)值的文章主要介紹了java.lang.NoSuchMethodError錯(cuò)誤解決。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

一、錯(cuò)誤原因

java.lang.NoSuchMethodError錯(cuò)誤可能的原因:

1、有這個(gè)類,該類沒有這個(gè)方法;

2、類沖突、Jar包沖突、Jar包版本沖突;

3、有這個(gè)類(A),類中也有方法,但在B類中引用了A類,并調(diào)用A類的方法,后面修改A類,把該A類的方法返回值類型改變(如將方法返回類型由void類型改成String類型),只部署A類,沒有重新部署B(yǎng)類,將導(dǎo)致NoSuchMethodError錯(cuò)誤。

注意:尤其是第三點(diǎn),在tomcat服務(wù)器中部署時(shí)會(huì)產(chǎn)生該問(wèn)題。比如B類只調(diào)用A類的方法不需要返回值,所以當(dāng)A類將方法返回類型由void類型改成String類型后,B類不需要修改,但是B類仍需要部署,否則會(huì)出現(xiàn)java.lang.NoSuchMethodError異常。

二、解決方案

1、有這個(gè)類,該類沒有這個(gè)方法

在類增加方法。

2、類沖突、Jar包沖突、Jar包版本沖突

刪除沖突類、Jar包,更換沖突的Jar包版本。

3、有這個(gè)類(A),類中也有方法,但在B類中引用了A類,并調(diào)用A類的方法,后面修改A類,把該A類的方法返回值類型改變(如將方法返回類型由void類型改成String類型),只部署A類,沒有重新部署B(yǎng)類,將導(dǎo)致NoSuchMethodError錯(cuò)誤。

把引用到A類的代碼都重新打包部署。
?文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-764860.html

到了這里,關(guān)于java.lang.NoSuchMethodError錯(cuò)誤解決的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • java.lang.NoSuchMethodError異常原因及解決辦法

    java.lang.NoSuchMethodError異常原因及解決辦法

    java.lang.NoSuchMethodError異常原因及解決辦法 第一種簡(jiǎn)單的情況就是本類中需要調(diào)用的方法名稱錯(cuò)誤,這種情況就需要去檢查方法名稱是否正確,避免調(diào)用的方法和本類中的有相同的名稱。 第二種情況就是jar包的問(wèn)題 可能是jar包沒有導(dǎo)入進(jìn)來(lái)或者jar包導(dǎo)入錯(cuò)誤,導(dǎo)致出現(xiàn)異常。

    2024年02月11日
    瀏覽(88)
  • 已解決java.lang.NoSuchMethodError異常的正確解決方法,親測(cè)有效!??!

    已解決java.lang.NoSuchMethodError異常的正確解決方法,親測(cè)有效?。。?java.lang.NoSuchMethodError java.lang.NoSuchMethodError異常通常表示在運(yùn)行時(shí)找不到某個(gè)方法。 下滑查看解決方法 這可能是由于以下原因?qū)е碌模?版本不兼容:出現(xiàn)這個(gè)錯(cuò)誤通常意味著代碼編譯時(shí)使用的版本與運(yùn)行時(shí)使

    2024年02月16日
    瀏覽(92)
  • 已解決:Exception in thread “main“ java.lang.NoSuchMethodError

    已解決:Exception in thread “main“ java.lang.NoSuchMethodError

    分為兩種情況,如果找不到自己寫的某個(gè)方法,一般是main函數(shù)沒加static之類的。這里討論第二種情況:找不到第三方包中的某個(gè)方法。 這樣的情況大概率是因?yàn)檫@個(gè)報(bào)錯(cuò)的包在Maven依賴中存在多個(gè)版本,存在版本沖突。如下面的報(bào)錯(cuò)就是因?yàn)間oogle.protobuf這個(gè)包有多個(gè)版本,而

    2024年02月08日
    瀏覽(107)
  • 成功解決:java.lang.NoSuchMethodError: reactor.netty.http.client.HttpClient.chunkedTransfer(Z)Lreactor/ne

    成功解決:java.lang.NoSuchMethodError: reactor.netty.http.client.HttpClient.chunkedTransfer(Z)Lreactor/ne

    前言 在微服務(wù)中整合gateway網(wǎng)關(guān),網(wǎng)關(guān)服務(wù)成功啟動(dòng)、在訪問(wèn)地址的時(shí)候報(bào)錯(cuò)。主要原因是依賴父工程 spring-boot-starter-parent 的版本和依賴網(wǎng)關(guān) spring-cloud-starter-gateway 的版本不同導(dǎo)致。 在進(jìn)行地址跳轉(zhuǎn)的時(shí)候,沒有做出相應(yīng)的頁(yè)面跳轉(zhuǎn)。同時(shí)控制臺(tái)報(bào)錯(cuò) 先前的版本(錯(cuò)誤版本

    2024年02月16日
    瀏覽(93)
  • IDEA報(bào)錯(cuò):java.lang.NoSuchFieldError 和 NoSuchMethodError

    IDEA報(bào)錯(cuò):java.lang.NoSuchFieldError 和 NoSuchMethodError

    1、報(bào)錯(cuò)信息 java.lang.NoSuchFieldError 和 NoSuchMethodError 2、場(chǎng)景 通過(guò)Maven引入了一個(gè)jar包,某一天新增了一個(gè)類的屬性或者靜態(tài)屬性。然后發(fā)現(xiàn)編譯完全正確,但是實(shí)際運(yùn)行一直在報(bào)NoSuchFieldError。 3、造成原因只有以下兩種(不用想其他的,沒有其他可能) 1、你項(xiàng)目中有同一個(gè)

    2024年02月10日
    瀏覽(90)
  • ,詳解Handler dispatch failed; nested exception is java.lang.NoSuchMethodError異常發(fā)生的原因以及排查問(wèn)題方式和解決辦法

    在系統(tǒng)測(cè)試的過(guò)程中,測(cè)試說(shuō)有個(gè)功能報(bào)錯(cuò),可是我們?cè)诒镜販y(cè)試都沒有問(wèn)題,報(bào)錯(cuò)如下: 看到異常后我們來(lái)解讀一下這個(gè)異常: 日志頭部 : 10:35:39.193 [http-nio-18070-exec-70] ERROR c.a.f.w.e.GlobalExceptionHandler :這表示在上午10點(diǎn)35分39秒,應(yīng)用程序中的一個(gè)全局異常處理器( GlobalE

    2024年02月03日
    瀏覽(24)
  • java.lang.NoSuchMethodError: javax.servlet.http.HttpServletResponse.setContentLengthLong(J)V

    java.lang.NoSuchMethodError: javax.servlet.http.HttpServletResponse.setContentLengthLong(J)V

    先說(shuō)原因,其實(shí)都是你的jar有問(wèn)題 1.jar沖突 2.少依賴了包 網(wǎng)上很多說(shuō)springmvc和springwebmvc,版本高于5.3.0導(dǎo)致的,會(huì)有這個(gè)問(wèn)題,那是因?yàn)樗麄儧]看過(guò)源碼,高版本的因?yàn)樵谶@里,多了一行代碼,這里設(shè)置的時(shí)候,會(huì)到實(shí)現(xiàn)類里面寫一個(gè)東西,this.servletResponse.setContentLengthLong(

    2024年02月11日
    瀏覽(17)
  • SpringBoot項(xiàng)目報(bào)錯(cuò):java.lang.NoSuchMethodError: javax.servlet.http.HttpServletRequest.getHttpServletMapp

    技術(shù)版本: SpringBoot2.04 錯(cuò)誤場(chǎng)景描述: 項(xiàng)目可以正常啟動(dòng),但后臺(tái)接口一被請(qǐng)求就報(bào)下面這個(gè)錯(cuò)誤: 原因分析: 1、Tomcat版本問(wèn)題。 2、jar包沖突,具體是servlet-api這個(gè)jar包。 解決方案: 1、SringBoot項(xiàng)目使用的是內(nèi)置Tomcat,如果本地的pom文件中引入了servlet-api依賴,刪掉這個(gè)

    2024年02月12日
    瀏覽(29)
  • 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

    報(bào)錯(cuò):HTTP Status 500 - Handler dispatch failed; nested exception is java.lang.NoSuchMethodError: \\\'void javax.servlet.http.HttpServletResponse.setContentLengthLong(long)\\\' 昨天在跟著視頻學(xué)springmvc的時(shí)候出現(xiàn)了報(bào)錯(cuò),花了五六個(gè)小時(shí),今天終于解決了... 先看看錯(cuò)誤截圖 這些是pom文件里的依賴 (下面我試著用淺薄

    2023年04月08日
    瀏覽(23)
  • Hive初始化報(bào)錯(cuò)Exception in thread “main“ java.lang.NoSuchMethodError: com.google.common.base.

    安裝好hive后執(zhí)行 初始化命令 報(bào)錯(cuò)信息如下: 執(zhí)行初始化命令時(shí)發(fā)生報(bào)錯(cuò)是因?yàn)椋?hadoop和hive的兩個(gè)guava.jar版本不一致 hive中版本為:guava-19.0.jar hadoop中的版本為:guava-27.0-jre.jar 第一步 :刪除hive里的 guava-19.0.jar (1)先到hive的lib目錄里 (2)再用命令rm -fr 刪除guava.jar 第二步

    2024年02月10日
    瀏覽(23)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包