废话不多说,直接上代码

<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.0.1</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet.jsp</groupId>
<artifactId>jsp-api</artifactId>
<version>2.2</version>
<scope>provided</scope>
</dependency>

如果不配置scope,会把jar包发布,会跟容器里的jar包冲突

scope要用provided,由容器提供,不会发布

(或者不配这两个依赖,在项目的Java Build Path的Libraries里添加Server Runtime(Tomcat))

可以使用5个值:

  • compile,缺省值,适用于所有阶段,会随着项目一起发布。
  • provided,类似compile,期望JDK、容器或使用者会提供这个依赖。如servlet.jar。
  • runtime,只在运行时使用,如JDBC驱动,适用运行和测试阶段。
  • test,只在测试时使用,用于编译和运行测试代码。不会随项目发布。
  • system,类似provided,需要显式提供包含依赖的jar,Maven不会在Repository中查找它。

最新文章

  1. XPath
  2. c#如何读取相机手机的拍摄时间
  3. vs2012 提示 未能正确加载 &quot;Visual C++ Language Manager Package&quot; 包 的解决办法
  4. 转换 Html 内容为纯文本内容(html,文本互转)
  5. Java常用命令行工具
  6. hdu4405:概率dp
  7. Android 匿名共享内存Java接口分析
  8. UVa11488-Hyper Prefix Sets(trie树)
  9. lll
  10. HDOJ-1051 Wooden sticks(贪心)
  11. Angular随笔第一课
  12. UWP 手绘视频创作工具技术分享系列 - 手绘视频导出
  13. MyEclipse出现红色感叹号解决办法
  14. bootstrapvalidator 用法
  15. oracle访问不同用户的表不添加用户名前缀
  16. bash shell seq的用法
  17. Linux_Apache 安装
  18. PIVOT函数与UNPIVOT函数的运用
  19. hadoop安装入门
  20. U872-结算成本处理步骤及索引处理

热门文章

  1. Making Genome in Berland (DFS+思维)
  2. linux 磁盘挂载操作
  3. FastAdmin 关于跨域问题解决
  4. OkHttp使用方法
  5. 减少TIME_WAIT时间的优化配置
  6. Java堆外内存之一:堆外内存场景介绍(对象池VS堆外内存)
  7. zookeeper基本讲解(Java版,真心不错)
  8. 解决: Project facet Java version 1.8 is not supported
  9. 使用GET方式提交的表单遇到的问题
  10. 负载均衡的时候如何实现相同的session被分配到同一个服务器