Maven(十)通过Maven缺失servlet.api的解决方式看provide(依赖范围)

1. Eclipse解决servlet.api缺失的方法参考此处

2. 通过配置pom.xml里依赖来添加servlet.api

在里面添加如下代码保存后错误立刻消失

 <dependencies>
    <dependency>
        <groupId>javax.servlet</groupId>
        <artifactId>servlet-api</artifactId>
        <version>2.5</version>
        <scope>provided</scope>
    </dependency>
  </dependencies>

3. 运行Web工程

依赖范围参考此处
- 由于以依赖范围是provide,所以部署后Tomcat容器下并没有servlet
这里写图片描述

  • 依赖范围改为complied与其对比
    这里写图片描述
原文地址:https://www.cnblogs.com/quinntian/p/9034268.html