java ee - for - Cómo descargar la dependencia de servlet 3 que funciona con tomcat 7
tomcat 9 for windows 64bit (2)
Estaba usando servlet 2.5 de la siguiente manera:
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>
<scope>provided</scope>
</dependency>
y quiero usar servlet 3 porque estoy migrando a tomcat 7 para poder usar EL 2.2 , cuando agregué la siguiente dependencia, no pude encontrarla:
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>3.0</version>
<scope>provided</scope>
</dependency>
ACTUALIZAR:
Estoy usando Spring 3 , JSF 2 , Tomcat 7
Entonces, ¿qué sugieren?
La biblioteca org.apache.tomcat contiene Servlet 3.0
<dependency>
<groupId>org.apache.tomcat</groupId>
<artifactId>tomcat-servlet-api</artifactId>
<version>7.0.30</version>
<scope>provided</scope>
</dependency>
Para mayor referencia ver:
Parece que la ID del artefacto ha cambiado de nombre a javax.servlet-api
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.0.1</version>
<scope>provided</scope>
</dependency>
Aquí está la URL de búsqueda en maven central: http://search.maven.org/#search|gav|1|g%3A%22javax.servlet%22
Para adelantar su pregunta sobre JSP y EL, aquí están las dependencias para jsp-api y el-api:
<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>