La superclase "javax.servlet.http.HttpServlet" no se encontró en la ruta de construcción de Java
Tengo un proyecto creado por la integración de Maven en Eclipse. Todo funciona bien, pero en el espacio de trabajo en todos los archivos JSP tienen esto:
The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path
A la primera cadena donde lugar:
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
Cuando creo un proyecto web dinámico básico y JSP en - todo está bien, sin errores.
407
3
Incluya
servlet-api-3.1.jar
en sus dependencias.Maven
idioma: lang-xml -->
Project → Properties → Target Runtimes → Apache Tomcat me ha funcionado. No hay Target Runtimes en Facets (estoy en Eclipse v4.2 (Juno)).
Seleccione el proyecto → Propiedades → Facetas del proyecto → Target Runtimes → VMware Server.
A mí me ha funcionado.