2012-05-05 10 views
28

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á?¿Dónde se coloca mi aplicación al implementar en Tomcat?

+0

Compruebe la configuración de Tomcat dentro del intellij - Creo que se puede configurar allí – aviad

+1

posible duplicado de [¿Cómo se Tomcat manejado por IntelliJ IDEA 10.5] (http://stackoverflow.com/questions/7699354/how- is-tomcat-handled-by-intellij-idea-10-5) – CrazyCoder

Respuesta

23

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

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

Ésta es directorio por defecto creado por IntelliJ.

La configuración de Tomcat está en la carpeta diferente. Estoy utilizando Windows 7. Por lo que es:

C:\Users\User\.IntelliJIdea10\system\tomcat\YourApplicationName 
20

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

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

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

project/module/target/webapp.war 
-7

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

+2

la pregunta era sobre IntelliJ, no eclipse. – snowe

10

Si está utilizando IntelliJ IDEA sus artefactos se despliegan directamente desde el directorio de salida: ${project.dir}\${web.module}\out\artifacts o ${project.dir}\${web.module}\target si está utilizando Maven y seguir Standard Directory Layout.

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\ 
Cuestiones relacionadas