java.lang.NoSuchMethodError: javax.servlet.http.HttpServletRequest.isAsyncStarted()Z 的解決


jetty 9 嵌入式開發時,啟動正常,但是頁面一瀏覽就報錯如下:

java.lang.NoSuchMethodError: javax.servlet.http.HttpServletRequest.isAsyncStarted()Z

原因:jetty 9 依賴的servlet-api是3.X版本,如果項目中還有其它第3方開源庫隱式依賴了2.x版本的servlet-api,就會報這個錯。
解決辦法:gradle項目中,gradle dependencies 分析所有的依賴項,找出依賴低版本servlet-api的項目,將其移除即可。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM