class org.apache.jasper.servlet.JspServlet can not cast to class jakarta.servlet.servlet
image.png这是因为新版的spring boot3 使用的jdk21 中servlet jar包变了 ,但是hadoop 依然携带了老版的 servlet.JspServlet ,导致启动的时候后冲突。
我们 通过idea 的 pom 依赖分析工具,然后剔除掉 Phoenix 和 hadoop 中的 jar 就可以解决这个冲突。
通过查询,需要剔除以下的jar包
image.png
image.png
然后就可以正常启动了(上面的报错是 本地没有配置 hadoop 的环境可以忽略)
image.png
网友评论