2012-05-05 3 views
28

IntelliJ 아이디어에서 로컬 Tomcat 서버로 응용 프로그램을 배포하고 있습니다. 귀하가 배포하는 응용 프로그램이 webapps 폴더에 배치되었지만 거기에 나타나지 않는다고 생각했습니다. 이 올바른지? 어디 있니?Tomcat에 배포 할 때 내 응용 프로그램은 어디에 있습니까?

+0

이 IntelliJ를 내부에 바람둥이 구성을 확인 - 당신이 거기를 구성 할 수 있다고 생각 – aviad

+1

의 중복 가능성 [톰캣하게 IntelliJ IDEA에 의해 처리되는 방법 10.5] (http://stackoverflow.com/questions/7699354/how- is-tomcat-handling-by-intellij-idea-10-5) – CrazyCoder

답변

23

예, IntelliJ IDEA를 사용하는 경우 응용 프로그램이 Tomcat webapps 디렉토리에 표시되지 않습니다. 아티팩트는 디렉토리에 있습니다 (예 :

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

이것은 IntelliJ에서 만든 기본 디렉토리입니다.

Tomcat 구성이 다른 폴더에 있습니다. 나는 윈도우 7을 사용하고하는 것은 그래서입니다

그냥 참조를 위해, (인 IntelliJ 13) 맥의 해당 폴더입니다
C:\Users\User\.IntelliJIdea10\system\tomcat\YourApplicationName 
20

:

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

당신은 표준 받는다는 방식을 사용하는 경우 , 매우 권장되는 경우 출력은 out이 아닌 target 디렉토리로 이동합니다. Maven 방식을 사용하면 프로젝트 루트 아래에 여러 개의 모듈이 있고 각 모듈 아래에 target 디렉토리가 있습니다. 그런 다음 웹 응용 프로그램은 모듈 다음에 이름이 지정된 확장 된 디렉토리에 있지만 .war을 확장자로 사용하여 빌드됩니다. 그래서, 당신은 :

project/module/target/webapp.war 
-7

이 그것은 [YOUR_ECLIPSE_WORKSPACE]\.metadata\.plugins\org.eclipse.wst.server.core\tmp[SOME_NUMBER]\wtpwebapps에 위치해 있습니다.

+2

질문은 일식이 아닌 IntelliJ에 관한 것이 었습니다. – snowe

10

당신이 인 IntelliJ의 당신의 유물이 출력 디렉토리에서 직접 배포 IDEA 사용하는 경우 : 당신은 메이븐을 사용하고 Standard Directory Layout를 수행하는 경우 ${project.dir}\${web.module}\out\artifacts 또는 ${project.dir}\${web.module}\target을.

Tomcat 구성이 다른 폴더에 있습니다.

 
Mac:  /Users/${user}/Library/Caches/IntelliJIdea${version}/tomcat/ 
Linux: /home/${user}/.IntelliJIdea${version}/system/tomcat/ 
Windows: C:\Users\${user}\.IntelliJIdea${version}\system\tomcat\ 
관련 문제