maven dependency中provided和compile的区别

通过maven能够正常启动tomcat, 但在浏览器中访问某一个servlet时, 报错误cannot be cast to javax.servlet.Servlet. 这是在运行该servlet时存在2个相同的依赖jar包, 发生jar冲突. 此时需要将maven 的 pom.xml中的servlet-api的依赖修改为<scope>provided<\scope>(默认为compile)

参考

maven dependency中provided和compile的区别

posted @ 2020-02-16 11:30  bitbitbyte  阅读(273)  评论(0编辑  收藏  举报