2013-02-20 2 views
5

은 내가 한 바람둥이에이를 배포 할 웹 프로젝트는 "C:\Documents and Settings\myProj".warcat에 war 파일을 수동으로 배포하는 방법은 무엇입니까?

로도 사용할 수 있습니다 위치 "C:\Documents and Settings\myProj.war".

에서 전쟁이있다. 바람둥이의

위치는 "C:\Documents and Settings\tomcat6x".

방법 수동으로 또는 명령 프롬프트를 통해이 작업을 수행하는 방법을 가르쳐주세요입니다.

하나의 응용 프로그램이 이미 Tomcat에서 실행 중입니다. 그것은 maven 프로젝트입니다. 나는 maven 응용 프로그램이 아닌 동일한 tomcat에 다른 응용 프로그램을 배포하려고합니다.

+0

'전쟁'파일입니다. 웹 응용 프로그램? – kaysush

+0

@ Suku. 네, 전쟁 파일 만 가능합니다. – Patan

+0

war 파일 인 경우, tomcat 디렉토리의 webapps \로 복사하십시오. –

답변

10

이 내가 수동으로 로컬 호스트에 톰캣에서 전쟁을 배포 할 때 따라야하는 단계는 다음과 같습니다

  1. Tomcat이 실행중인 경우 중지/종료하십시오. Tomcat 설치 폴더에

  2. 이동 (이 C되어야합니다 : \ 문서 및 설정 당신을 위해 \ tomcat6x가)의이 <tomcat>를 호출 할 수 있습니다.

  3. <tomcat>에서 온도작업 폴더를 삭제합니다. 임시 파일 만 포함됩니다.

  4. jar 파일 일 경우 구성 용이므로 <tomcat>/lib 폴더에 놓으십시오. 전쟁 파일 인 경우 <tomcat>/deploy 또는 <tomcat>/webapps 폴더에 놓습니다.

  5. 바람둥이를 시작하십시오.

+0

답변 해 주셔서 감사합니다. 내 파일은 abcd.war입니다. 그래서 복사하고 ".... \ tomcat6x \ webapps"에 전쟁을 붙여 넣습니다. 충분할 것입니다.그리고 난 바람둥이를 다시 시작합니다 – Patan

+1

@ User222 네, 그 정도면 충분합니다. 전체 서버를 다시 시작하지 않고 응용 프로그램을 배포하려면 GlassFish 또는 JBoss 웹 응용 프로그램 서버를 사용하십시오. –

+0

나는 당신의 조언을 따라갔습니다. 바람둥이를 다시 시작한 후 webapps 폴더에 붙여 넣었습니다. 전쟁이 보이지 않습니다. 그 반영되지 않습니다. 해당 응용 프로그램을 탐색 할 때 페이지를 찾을 수 없습니다 오류가 발생합니다. – Patan

1

웹 응용 프로그램을 배포 : tomcat 내의 webapps 디렉토리에 war 파일을 복사하십시오.

(당신의 전쟁 파일 디렉토리를 해당 만들 압축 해제됩니다 있는지 확인합니다;. 바람둥이 후 실행중인 경우에는 다른 작업을 수행 할 필요가 없습니다 Tomcat이 자동으로 처리됩니다.)

을 jar 파일을 배포 배포 된 응용 프로그램의 lib 디렉토리에 jar를 넣음으로써 유사한 방법으로 수행 할 수 있습니다. 하지만 변경 사항을 반영하기 위해 Tomcat을 다시 시작해야 할 수도 있습니다.

4

배포 된 webapp의/WEB-INF/lib 폴더에 넣으십시오. 예를 들어 : 당신이 웹 애플리케이션 이름이 myapp와이있는 경우, 다음 웹 어플리케이션에 병을 넣어/MyApp를/WEB-INF/lib에

관련 문제