tutorial j_spring_security_check example espaƱol ejemplos ejemplo spring jsp servletexception

j_spring_security_check - spring security tutorial



javax.servlet.ServletException no se puede resolver a un tipo en la aplicaciĆ³n web de primavera (6)

Estoy desarrollando una aplicación web utilizando el trabajo de marcos de primavera, pero estoy recibiendo un error de seguimiento en algunas de las páginas jsp.

javax.servlet.ServletException cannot be resolved to a type

He incluido servlet-api también, pero aún aparece el mismo mensaje de error. ¿Como superar este problema?


Agregue el servidor (tomcat) desde el botón derecho en el Proyecto y seleccione "Propiedades" vaya a "Facturas del proyecto" "Pestaña de tiempo de ejecución", de otro modo, "Tiempo de ejecución de destino"

si es un problema de maven pom.xml, intente agregarlo al pom.xml

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

resolverá el problema


Como casi todos dijeron, agregar un servicio en tiempo de ejecución resolverá el problema. Pero si no hay servicios de tiempo de ejecución o hay algo así como Google App Engine que no es el suyo favorito, haga clic en el botón Nuevo en la lista de tiempos de ejecución orientados y agregue un nuevo entorno de servidor de tiempo de ejecución. Luego, verifíquelo y haga clic en Aceptar y permita que el compilador vuelva a compilar su proyecto.

Espero eso ayude ;)


Me parece que el eclipse no reconoce la API web de java ee (servlets, el, etc.). Si está usando maven y no quiere configurar eclipse con un tiempo de ejecución del servidor especificado, coloque la siguiente dependencia en su proyecto web pom:

<dependency> <groupId>javax</groupId> <artifactId>javaee-web-api</artifactId> <version>7.0</version> <!-- Put here the version of your Java EE app, in my case 7.0 --> <scope>provided</scope> </dependency>


Supongo que esto puede funcionar, en Eclipse seleccione su proyecto → luego haga clic en la barra de menú del proyecto en la parte superior → vaya a propiedades → haga clic en Tiempo de ejecución dirigido → ahora debe seleccionar una casilla de verificación al lado del servidor que está utilizando para ejecutar el proyecto actual → clic Aplicar → luego hacer clic en el botón OK . Eso es, dar una oportunidad.


PASO 1

Vaya a las propiedades de su proyecto (con Alt + Intro o haga clic derecho)

PASO 2

compruebe Apache Tomcat v7.0 en Targeted Runtime y funciona.

fuente: https://.com/a/9287149


<dependency> <groupId>javax.servlet.jsp</groupId> <artifactId>javax.servlet.jsp-api</artifactId> <version>2.3.2-b02</version> <scope>provided</scope> </dependency>

trabajó para mi.