2013-08-07 3 views
0
톰캣 (7) 문서 당

...압축을 푼 maven 프로젝트를 Tomcat에 어떻게 배포합니까?

웹 응용 프로그램은 표준 레이아웃의 디렉토리와 파일 의 계층 구조로 정의된다. 이러한 계층 구조는 "는 압축을 푼"형태 "각 디렉토리와 파일이 별도로 파일 시스템에 존재, 또는의 경우"웹 아카이브, 또는 WAR 파일로 알려진 포장 "형태. 에 액세스 할 수 있습니다 당신이 가 설치 될 응용 프로그램을 배포 할 때 후자가 사용되는 반면 전자 형식으로 개발, 동안 더 유용하다. (http://tomcat.apache.org/tomcat-7.0-doc/appdev/deployment.html)

내가 함께 일하고 있어요 프로젝트는 Maven 프로젝트 (그리고 유지해야 그런 식으로) 나는 단순히 프로젝트를 내 Tomcat에 넣고 싶다.폴더에 저장하고 (디버깅/개발 중에 maven 배포를 수행하지 않고) 소스에서 실행합니다. 프로덕션을 위해 maven을 사용하여 배포 용 war 파일을 빌드합니다. 소스에서 Maven 프로젝트를 실행할 수 있습니까? (war 파일로 컴파일하지 않고)

+0

IDE는 일반적으로이 작업을 수행합니다. 어떤 IDE를 사용하고 있습니까? – Muel

+0

Eclipse & Maven을 사용하고 있는데 현재 Tomcat'webapps' 폴더의 war 파일에 배포하는 Maven 실행 구성이 있습니다. – Trevor

+0

당신은 maven을 사용하여 전쟁을 만들 수 있습니다. 이것 좀보세요 : http://maven.apache.org/guides/mini/guide-webapp.html – luisZavaleta

답변

1

Muel이 주석을 달았으므로 파일을 먼저 컴파일해야합니다. 일단 모든 파일을 컴파일하고 나면 웹 응용 프로그램의 모든 폴더에 넣을 수 있습니다 (ROOT 일 수도 있지만 있어야 함). 비어 있음), 응용 프로그램은 폴더 이름을 컨텍스트 경로로 사용합니다 ("/"로 배포하는 ROOT는 제외).

관련 문제