我正在使用Servlet2.5,如下所示:
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>
<scope>provided</scope>
</dependency>我想使用servlet 3,因为我要迁移到tomcat 7,所以我可以使用EL 2.2,当我添加以下依赖项时,就找不到它了:
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>3.0</version>
<scope>provided</scope>
</dependency>更新:
我使用的是Spring 3,JSF 2,Tomcat 7
你们有什么建议?
发布于 2011-10-17 18:00:24
看起来工件ID已重命名为javax.servlet-api
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.0.1</version>
<scope>provided</scope>
</dependency>以下是maven central上的搜索URL:http://search.maven.org/#search|gav|1|g%3A%22javax.servlet%22
为了抢先回答关于JSP和EL的问题,下面是jsp-api和el的依赖项:
<dependency>
<groupId>javax.servlet.jsp</groupId>
<artifactId>javax.servlet.jsp-api</artifactId>
<version>2.2.1</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.el</groupId>
<artifactId>javax.el-api</artifactId>
<version>2.2.2</version>
<scope>provided</scope>
</dependency>发布于 2013-07-20 10:15:20
库org.apache.tomcat包含Servlet3.0
<dependency>
<groupId>org.apache.tomcat</groupId>
<artifactId>tomcat-servlet-api</artifactId>
<version>7.0.30</version>
<scope>provided</scope>
</dependency>关于进一步的参考,见:
https://stackoverflow.com/questions/7796029
复制相似问题