WAR 파일 Tomcat 서버 배포하기

Maven으로 WAR 파일 생성

프로젝트 우클릭 > Run As > Maven clean
프로젝트 우클릭 > Run As > Maven install

프로젝트 target경로에. war 파일이 만들어진 걸 확인할 수 있다.

 

 

Tomcat 설치 경로에 WAR 파일 이동

추출한 war 파일을 tomcat 설치 폴더인 C:\apache-tomcat-8.5\webapps 경로에 넣어줍니다.
톰캣이 실행되면 war 파일을 풀어서 폴더를 생성하고 배포되는 방식입니다.

  • 파일 명을 ROOT.war 로 생성한 경우

C:\apache-tomcat-8.5\webapps 경로에 있는 기존 ROOT파일의 이름을 다른 것으로 변경해 준 후 생성한 ROOT.war 파일을 넣어줍니다.
tomcat은 자동으로 webapps 경로의 ROOT폴더를 실행하기 때문에 ROOT.war 로 지어주면 별도의 설정이 필요 없습니다.

  • 특정 파일명으로 war을 생성한 경우

C:\apache-tomcat-8.5\webapps 경로에 war 파일을 넣어줍니다.
C:\ apache-tomcat-8.5\conf 경로의 server.xml 을 수정해 줍니다.
( 이클립스 Servers의 server.xml에서도 context 확인 가능합니다. )

 Host 태그 내부 추가
<Context path="경로" docBase="war파일 이름" reloadable="false" > </Context>

 

Tomcat 서버 구동 후 배포 확인

tomcat 설치 폴더인 C:\apache-tomcat-8.5\bin 경로의 startup.bat 을 실행해 줍니다.
http://localhost:8080/login 접속 정상적으로 배포된 것을 확인하였습니다.