tomcat-servlet-api的依赖

来源:5-7 maven的pom文件配置

qq_北城以北_7

2017-08-06

老师你好,之前创建pom.xml文件的时候添加过servlet-api这个jar,作用域是provided,

<dependency>

  <groupId>javax.servlet</groupId>

  <artifactId>servlet-api</artifactId>

  <version>2.5</version>

  <scope>provided</scope>

  </dependency>

为了防止和tomcat自带的servlet-api发生冲突,这里的tomcat-servlet-api和servlet-api有什么区别,为什么没有加<scope>provided</scope>?

写回答

1回答

Geely

2017-08-06

hi 同学你好,这个问题非常好,是这样的,如果不加scope默认是compile 这么一个选项。那么会随着项目一起发布。这样在tomcat大版本基础上,会用pom里配置的。例如tomcat6和tomcat7。


另外你说的这两个我还真没注意过。。。。。简单看了下没啥区别。。

0
1
qq_北城以北_7
多谢老师,原来在pom.xml配置的会覆盖呀,以前手动在lib下面添加过servlet-api,运行的时候报了和tomcat自带的冲突的错误,所以以为在pom.xml里面配置一个自己的servlet-api也会冲突
2017-08-07
共1条回复

从0开始 独立完成企业级Java电商网站服务端开发

前后端分离,数据库接口设计,架构设计,功能开发,上线运维

9476 学习 · 8804 问题

查看课程