运行Tomcat 报java.lang.ClassCastException
tomcat 在启动过程中先将tomcat/lib目录下的jar包全部读入内存,此时如果在项目WEB-INF/lib目录下有相同的jar包,将无法加载。
不同版本的包之间也会造成类似问题。
解决这个问题的方法就是对于servlet-api.jar 的引用使用 <scope>provided<scope>标签,使其在打包的时候不打包进去。
原文链接:https://blog.csdn.net/hcksust/article/details/80511925
这个提醒了我,在pom.xml配置的依赖servlet-api.jar包下,还要加 <scope>provided<scope>

问题成功解决,用tomcat插件成功启动!

浙公网安备 33010602011771号