maven项目出现Xxx is not a Servlet的问题解决方法

xiaoxiao2021-02-28  112

maven的依赖范围搞鬼。默认依赖范围是compile,compile对编译、测试、运行都有效,所以部署到tomcat时用的依旧是maven提供的jar包,会报错(?估计是tomcat已经提供jar包了,会冲突)。正确的做法是把compile改成provided,provided对编译、测试都有效,也就是说部署到tomcat时就不用maven提供的jar包了。

只需在pom.xml中添加<scope>provided</scope>

转载请注明原文地址: https://www.6miu.com/read-21770.html

最新回复(0)