Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

378
Views
Spring Boot se ejecuta con o sin Maven? Los JSP no se resuelven sin

Al crear una aplicación Spring Boot, en el entorno de desarrollo, IntelliJ Idea crea una configuración de ejecución sin Maven y llama directamente al método principal estático con el tipo "Spring Boot".

Cuando ejecuto sin Maven, mis archivos de plantilla JSP no se resuelven y aparece la página de error a continuación.

Cuando ejecuto con Maven, se resuelven pero no puedo depurar. Veo alguna configuración de POM.xml para poder adjuntar el depurador, pero luego se depura todo el tiempo, incluso cuando disparo la aplicación con Ejecutar y no con Depurar.

¿Debo ejecutar la aplicación Boot sin Maven?
Si no debería, ¿es así como debería ser la depuración?
Siento que algo anda mal aquí...

 Whitelabel Error Page This application has no explicit mapping for /error, so you are seeing this as a fallback. Thu Mar 16 08:53:54 GMT 2017 There was an unexpected error (type=Not Found, status=404). No message available

Creo que veo esta página de error porque intenta ubicar mi index.jsp, no puede encontrarlo, luego intenta con error.jsp y tampoco puede encontrarlo.

about 4 years ago · Santiago Trujillo
3 answers
Answer question

0

De acuerdo, después de investigar más, parece que es correcto ejecutar la aplicación Spring Boot a través del método Main directamente en lugar de Maven en el entorno de desarrollo.

El problema con los JSP no se procesa sin Maven si el alcance de la dependencia de Tomcat Jasper se <scope>provided</scope> , después de cambiarlo a "compilado" o "tiempo de ejecución", comenzó a funcionar sin maven. Curiosamente, cuando se "proporcionó", la representación JSP solo funcionaba con Maven.

about 4 years ago · Santiago Trujillo Report

0

Puede probar diferentes URL como URL sin o con el nombre del proyecto (artefacto). Tal vez algo esté mal con la forma en que IDEA y maven implementan su guerra. Además, es posible ejecutar la aplicación desde maven y luego conectarse con la configuración de ejecución remota de IDEA. Para esto, debe usar mvnDebug en lugar de mvn; se encuentra en la misma carpeta que mvn ($MAVEN_HOME/bin/). Y luego debe agregar la configuración remota a IDEA con el puerto 8000: es el puerto predeterminado.

about 4 years ago · Santiago Trujillo Report

0

Intente volver a importar proyectos de Maven primero antes de ejecutar la aplicación desde IntelliJ, o haga que suceda automáticamente cuando cambie algo en su archivo pom.xml ( File | Settings | Build, Execution, Deployment | Build Tools | Maven | Importing | Import Maven projects automatically ).

Uso la ejecución de IntelliJ en mi entorno de desarrollo. Además, si desea tener características como, por ejemplo, la recarga en caliente , considere usar el módulo devtools que se envía con Spring Boot, que se integra fácilmente con la ejecución de depuración de IntelliJ (simplemente agregue spring-boot-devtools a sus dependencias).

about 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!