본문 바로가기

개발/Backend

[Spring Boot] 예제로 배우는 스프링부트 입문 | 배포

War 파일 배포하기

boot.war

실행 가능한 형태로 만들어지기 위해 톰켓을 내장하고 있음 

  1. run gradle task
  2. build > libs 폴더 가보자
  3. cmd를 해당 경로에서 실행
  4. 명령어 입력
java jar 파일이름.war

 

그러나 파일 업로드를 통해 폴더 안에 내용이 변경되면 오류가 뜸 

=> war파일을 만들어서 배포하자 

 

war

배포를 하기 위해 톰켓 내장하지 않고 있음 

  1. run gradle task
  2. build > libs 폴더 가보자
  3. war파일을 복사해서 tomcat >webapps 에다가 붙여 넣기
  4. tomcat > bin폴더로 이동 ( 웹서버를 실행시키 위해)
  5. startup.bat 실행시키기 => 배포한 war파일이 압축이 풀리면서 실행됨 => webapps밑에 압축 풀린 파일들이 생김

결론

실행가능한 war파일을 만들어 테스트를 하고 테스트가 끝난 후에는 war파일을 만들어서 서비스가 되고 있는 서버에 배포하자