톰캣 서버 설정

박선우·2024년 8월 24일

artifact 설정에서,
기본 타입과 exploded 타입 두가지가 존재

  1. 기본 타입 :
    웹 애플리케이션의 모든 파일이 하나의 압축된 아카이브 파일에 패키징된 형태. 주로 배포용으로 사용되며, 압축 파일로서 서버에 업로드하여 배포.

장점 - 배포가 용이하고 표준화된 방법, 파일이 압축되어 있어 전송 및 저장에 용이

단점 - 애플리케이션을 변경할 때마다 war 파일을 다시 빌드하고 배포해야 함, 압축 및 해체 과정에서 시간이 소요될 수 있음

  1. exploded 타입 :
    압축되지 않은 상태로 모든 파일이 개별적으로 존재하며, 빠른 개발 및 테스트를 위해 주로 사용됨. 변경 사항이 즉시 서버에 반영될 수 있어 개발 과정에서 편리함.

장점 - 코드를 수정하고 저장할 때마다 서버를 재시작하지 않아도 즉시 변경 사항이 반영, 개발자가 개별 파일을 쉽게 접근하고 수정 가능

단점 - 파일들이 압축되지 않고 개별 파일로 존재하기 때문에 보안상 더 취약할 수 있음, 많은 파일이 있을 경우 디렉토리 구조를 관리하기 어려울 수 있음.

profile
개발 관련 궁금한 점이나 새로 알게된 내용을 적는 곳

0개의 댓글