que directorio java tomcat intellij-idea

java - que - directorio web-inf



¿Dónde se coloca mi aplicación cuando se despliega en Tomcat? (5)

Está ubicado en [YOUR_ECLIPSE_WORKSPACE]/.metadata/.plugins/org.eclipse.wst.server.core/tmp[SOME_NUMBER]/wtpwebapps .

Estoy implementando una aplicación de la idea de IntelliJ en el servidor Tomcat local. Pensé que las aplicaciones que implementan se colocan en la carpeta webapps , pero no aparecen allí. ¿Es esto correcto? ¿Dónde está?


Sí, si está utilizando IntelliJ IDEA, la aplicación no aparece en el directorio de webapps Tomcat. Sus artefactos están en el directorio, por ejemplo:

${dir.to.idea.project}/YourWebApp/out/artifacts

Este es el directorio predeterminado creado por IntelliJ.

La configuración de Tomcat está en la carpeta diferente. Estoy usando Windows 7. Así que es:

C:/Users/User/.IntelliJIdea10/system/tomcat/YourApplicationName


Si está siguiendo el enfoque maven estándar, que es altamente recomendable, su salida va al directorio de target , no a la out . Con el enfoque maven, probablemente tendrá múltiples módulos debajo de su raíz de proyecto, y el directorio de target se encontrará debajo de cada módulo. La aplicación web se integra en un directorio .war con el nombre del módulo, pero con .war como extensión. Así que tienes:

project/module/target/webapp.war


Si está utilizando Intellij IDEA, sus artefactos se implementan directamente desde el directorio de salida: ${project.dir}/${web.module}/out/artifacts o ${project.dir}/${web.module}/target si está usando Maven y sigue el diseño de directorio estándar .

La configuración de Tomcat está en una carpeta diferente.

Mac: /Users/${user}/Library/Caches/IntelliJIdea${version}/tomcat/ Linux: /home/${user}/.IntelliJIdea${version}/system/tomcat/ Windows: C:/Users/${user}/.IntelliJIdea${version}/system/tomcat/


Solo como referencia, la carpeta correspondiente en un mac (para IntelliJ 13) es:

/Users/<username>/Library/Caches/IntelliJIdea13/tomcat/