class org.apache.jasper.servlet.JspServlet can not cast to class jakarta.servlet.servlet
image.png
這是因?yàn)樾掳娴膕pring boot3 使用的jdk21 中servlet jar包變了 栗柒,但是hadoop 依然攜帶了老版的 servlet.JspServlet 泻轰,導(dǎo)致啟動(dòng)的時(shí)候后沖突芙扎。
我們 通過idea 的 pom 依賴分析工具附鸽,然后剔除掉 Phoenix 和 hadoop 中的 jar 就可以解決這個(gè)沖突芳悲。
通過查詢吞滞,需要剔除以下的jar包
image.png
image.png
然后就可以正常啟動(dòng)了(上面的報(bào)錯(cuò)是 本地沒有配置 hadoop 的環(huán)境可以忽略)
image.png