강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của hys96447974
hys96447974

câu hỏi đã được viết

Xây dựng CI/CD Pipeline sử dụng Jenkins

maven - jar or war

Viết

·

236

0

안녕하세요

스프링부트 - maven - jar패키징

구조에서 강의에 따라 진행한다면

war패키징이 아니라 안되나요?

또 jar로 프로젝트를 진행하다

배포 전 war로 변경 후 진행하면 실행이 되나요?

ansiblejenkinskubernetesci/cdsonarqube

Câu trả lời 2

0

Dowon Lee님의 프로필 이미지
Dowon Lee
Người chia sẻ kiến thức

안녕하세요, 이도원입니다.

Spring Boot로 애플리케이션을 개발할 때, 패키징 형식을 jar 또는 war 형식으로 할 수 있습니다. 강의에서는 Tomcat 서버에 배포하기 위해 war 파일로 패키징 하고 사용하였습니다. 외부에 있는 WAS (tomcat과 같은)를 사용하기 위해서는 Spring Boot를 WAR 파일로 패키징 하는게 필요하기 때문입니다. jar 패키징 형식을 사용하게 되면 Embedded Tomcat이 실행되면서 서비스가 기동되기 때문에, Tomcat 서버에 배포하기 어려운 형태가 됩니다. 물론 jar 파일로 작업 된 내용을 war 패키징으로 변경하여 진행하실 수 있으며, 흔하지는 않지만, 2가지를 혼합하여 작업하실 수 있습니다.

추가 질문 사항 있으시면 글 남겨 주세요.

감사합니다.

0

hys96447974님의 프로필 이미지
hys96447974
Người đặt câu hỏi

그리고 이 과정을 jar로도 수행이 가능한가요?

Hình ảnh hồ sơ của hys96447974
hys96447974

câu hỏi đã được viết

Đặt câu hỏi