configurar - intellij run maven project in tomcat
IntelliJ y Tomcat... ¿Cómo...? (7)
¿Qué versión de IntelliJ estás usando? Tenga en cuenta que desde el año pasado, IntelliJ existe en dos versiones:
- Ultimate Edition , que es el IDE completo
- Community Edition , que es gratuito pero no admite desarrollos JavaEE.
(ver diferencias here )
En caso de que esté utilizando Community Edition , no podrá administrar una instalación de Tomcat.
En caso de que esté utilizando Ultimate Edition , puede echar un vistazo a:
- Las preguntas más frecuentes para usuarios de Netbeans (consulte la pregunta
How do I configure a web framework for my project?
). - Edición de IntelliJ Ultimate "Ayuda": Configuración de ejecución / depuración: Servidor Tomcat
Usando Netbeans, desarrollo sitios con Tomcat como el servidor local para administrarlo. En Netbeans fue "Install, write hit Run y funciona" ¿Cómo saco lo mismo en IntelliJ?
No puedo encontrar instrucciones paso por paso para esto.
Aquí hay instrucciones paso a paso para la configuración de Tomcat en IntellijIdea:
1) Cree el proyecto IntellijIdea a través de la plantilla WebApplication. La idea debe ser la versión definitiva, no la edición comunitaria
2) Vaya a Run-Edit configutaion y configure la carpeta de ubicación de Tomcat, para que Idea sepa sobre su servidor tomcat
3) Vaya a la pestaña Implementación y seleccione Artefacto. Aplicar
4) En la carpeta src ponga su servlet (puede probar mi ejemplo para fines de prueba)
5) Vaya al archivo web.xml y enlace su servlet como este
6) En la carpeta web, coloque los archivos .jsp (por ejemplo, hey.jsp)
7) Ahora puede iniciar su aplicación a través de IntellijIdea. Ejecute (Shift + F10) y disfrute de su aplicación en el navegador:
- a archivos jsp: http://localhost:8080/hey.jsp (o index.jsp por defecto)
- a servlets a través de un enlace virtual establecido en web.xml: http://localhost:8080/st
El problema que tuve se debió al hecho de que, sin saberlo, estaba editando los valores predeterminados y no una nueva instancia de Tomcat. Haga clic en el signo más en la parte superior izquierda de la ventana Ejecutar y seleccione Tomcat | Local desde allí.
En Netbeans, puede hacer clic con el botón derecho en el proyecto y ejecutarlo, pero en IntelliJ IDEA debe seleccionar el archivo index.jsp o el archivo de bienvenida para ejecutar el proyecto.
esto se debe a que Netbeans genera la siguiente etiqueta en web.xml y IntelliJ no.
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
También puede depurar tomcat utilizando la edición de comunidad (a diferencia de lo que se dijo anteriormente).
Inicie tomcat en modo de depuración, por ejemplo, como este:. / Catalina.bat jpda run
En intellij : Ejecutar> Editar configuraciones> +
Seleccione "Remoto" Nombre la conexión: "somename" Set "Puerto:" 8000 (por defecto 5005)
Seleccione Ejecutar> Depurar "somename"
Verifique que los complementos necesarios estén habilitados en Configuración | Complementos , lo más probable es que haya desactivado varios de ellos, es por eso que no ve todas las opciones de facetas.
Para ver el tutorial paso a paso, consulte: Crear una aplicación web simple e implementarla en Tomcat .
NOTA: Community Edition no es compatible con JEE.
Primero, necesitará instalar un servidor Tomcat local. Parece que ya has hecho esto.
A continuación, en la barra de herramientas en la parte superior de IntelliJ, haga clic en la flecha hacia abajo justo a la izquierda de los iconos Ejecutar y Depurar . Habrá una opción para Editar Configuraciones . En la ventana emergente resultante, haga clic en el ícono Agregar y luego en Tomcat y Local .
Desde ese cuadro de diálogo, deberá hacer clic en el botón Configurar ... al lado del Servidor de aplicaciones para indicarle a IntelliJ dónde está instalado Tomcat.