eclipse & sts4의 port번호 관련

기여·2024년 7월 22일
0

소소한 개발팁

목록 보기
57/103

❔왜 eclipse에는 여러 프로젝트들이 같은 port 통해 실행 가능하고, sts4에는 port번호가 같으면 실행 불가한가요?

Eclipse
Eclipse 자체는 Java 프로젝트, 웹 프로젝트, 서버 프로젝트 등 다양한 프로젝트 타입을 지원하며, 기본적으로 포트 사용에 관한 특별한 제약을 두지 않습니다. 따라서 사용자나 플러그인이 포트 충돌을 관리해야 합니다. 이는 Eclipse가 여러 프로젝트를 동시에 실행할 때, 각각의 프로젝트가 사용하는 포트에 대해 특별한 검사를 하지 않기 때문에 가능합니다. 결과적으로, 사용자가 같은 포트를 사용하게 되면 충돌이 발생할 수 있습니다.

STS4
STS4는 Eclipse를 기반으로 하지만, 주로 Spring 기반의 애플리케이션 개발에 특화되어 있습니다. Spring Boot 애플리케이션을 실행할 때, STS4는 포트 충돌을 감지하고 경고를 표시하거나 실행을 차단하는 기능이 있습니다. 이는 Spring Boot 애플리케이션이 기본적으로 특정 포트를 통해 실행되기 때문에, 동일한 포트를 사용하는 여러 애플리케이션이 동시에 실행되면 충돌이 발생하기 때문입니다. 따라서 STS4는 이러한 충돌을 방지하기 위해 포트 사용 여부를 더 엄격하게 관리합니다.

profile
기기 좋아하는 여자

0개의 댓글