과거 게시글

웹 애플리케이션 배포 (인텔리제이로 war 만들기, 아파치 톰캣에 배포)

악역영애 2019. 8. 22. 14:31
반응형

intelliJ 기준 spring 프로젝트 배포하는 법

 

Build>Build Artifacts

프로젝트명.war > Build 선택

war exploded

war2 가 있지만 가장 맨 위의 war 를 선택하여 빌드한다.

빌드되어 저장되는 위치는 인텔리제이하단에 출력되지만 2-3초만에 사라진다.

잘 모르겠으면 자신의 프로젝트 디렉터리/프로젝트명/target 위치에 가면 프로젝트명.war 를 확인할수있다.

 

여기까지가 자기가 만든 프로젝트를 war 파일로 돌돌 말아서 압축을 땅땅땅 한것이다.

 

이 war를 가지고 톰캣에 집어넣기만 하면 배포된다.

 

아파치톰캣7.0.94버전으로 예를들면 

 

톰캣저장위치/apache-tomcat-7.0.94/webapps/

 

위치에 ROOT파일이 있으면 삭제하고 없으면 아까 말아놓은 war 파일을 ROOT.war 로 이름을 바꾸고 톰캣을 실행했다가 종료시키면 해당 디렉터리에 ROOT.war 이외에 ROOT 폴더가 생성된다.

config 설정 바꿀거 있으면 바꾸고 서버 재실행시켜보면 정상적으로 웹페이지가 작동되는것을 확인할수있다.

 

 

728x90