교재 실습/자바 웹 프로그래밍 Next Step

6.6.3 동영상을 참고한 배포 자동화 실습

Jint 2025. 6. 24. 22:50

임베디드 톰캣을 사용하다보면 톰캣 구조에 대해 익힐 기회가 많지 않다. 하지만 개발 서버, 실 서버로 넘어가면 이야기가 달라진다. 이 시점부터는 톰캣 서버에 직접 접속해 시작하고 로그도 파악해야 하기 때문에 톰캣에 대한 기본적인 이해는 하고 있어야 한다. 앞의 실습 과정을 동영상을 통해 학습할 수 있다.

 

https://youtu.be/ZsiO27LeW34 : 서버에 톰캣 서버를 설치 및 설정하고, 톰캣 서버가 정상적으로 시작했는지 확인하는 방법을 다룬다.
https://youtu.be/9Rr4gMRyUtQ : 톰캣 서버에 대한 기본적인 설명과 각 디렉토리별 용도에 대해 설명한다. 이 동영상은 톰캣과 관련한 최소한의 내용만 다루므로 다른 책이나 온라인 문서를 통해 추가 학습해야 한다.
https://youtu.be/bzM1WL4qdoA : 톰캣에 웹 애플리케이션을 배포하는 과정에 대해 다룬다. 메이븐을 통해 빌드하고 빌드한 프로젝트를 톰캣에 수동으로 배포하는 과정을 담고 있다.

 

자바 웹 애플리케이션을 배포하는 방법은 war 파일을 만들어 배포하는 방법과 war 파일로 묶지 않고 디렉토리 자체를 배포하는 두 가지 방법이 있다. 이 두 가지 방법중 각자의 서비스에 적합한 방법을 선택해 사용하면 된다.

소스코드를 빌드/배포하는 과정에서 수많은 반복 작업이 발생한다. 반복 잡업은 사람의 실수를 유발하고 이는 대규모 장애로 이어진다. 따라서 반복 작업은 컴퓨터를 통해 자동화하는 것이 가장 안전하다. 그리고 개발자는 소중한 존재이므로 이런 하찮은 반복 작업에 시간을 쓰지 않도록 노력해야 한다. 틈틈히 쉘 스크립트를 구현하는 연습을 하면 많은 반복 작업을 줄일 수 있다.

 

https://youtu.be/U7tZnEiYJyE : 배포 과정에서 발생하는 반복 과정에 대한 설명, 쉘 스크립트 파일을 만들어 배포 과정을 자동화하는 방법에 대해 다룬다.



참고도서 : https://roadbook.co.kr/169

 

[신간안내] 자바 웹 프로그래밍 Next Step

● 저자: 박재성 ● 페이지: 480 ● 판형: 사륙배변형(172*225) ● 도수: 1도 ● 정가: 30,000원 ● 발행일: 2016년 9월 19일 ● ISBN: 978-89-97924-24-0 93000 [강컴] [교보] [반디] [알라딘] [예스24] [인터파크] [샘

roadbook.co.kr