有时候我们所使用的jar包 只需要在写代码的时候生效
而不需要被打包进去一起运行
比如使用tomcat服务器时
它自带servlet的jar包以及jsp的jar包
如果我们一起打包进去就会产生冲突从而报错
解决办法
我们只需要在导入坐标的地方添加一个作用域即可
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet.jsp</groupId>
<artifactId>jsp-api</artifactId>
<version>2.0</version>
<scope>provided</scope>
</dependency>
至于每个scope什么意思请移步这