개발 관련 부가 지식/기타
스프링 부트 동일 Apllication 여러 포트로 구동 with (인텔리제이)
Developer-Choi
2023. 2. 2. 23:43
728x90
728x90
인텔리제이로 스프링 부트 구동 시 application 을 다른 포트로 돌리는 방법 ✨
MSA 구조를 공부 하는 도중, 연습용으로 여러 포트의 어플리케이션 구동이 필요하였다.
build를 한 후 터미널에서 java -jar를 통해 실행시킬 수도 있지만, 인텔리제이에서도 쉽게 구동할 수 있어 그 방법을 소개하려한다.
위와 같이 인텔리제이에서 같은 어플리케이션을 port 만 다르게 여러 서버를 쉽게 구동시킬 수 있다.
1. (1시 방향) Edit Configurations 열기
2. apllcation 클릭 후 Copy Configuration 클릭하여 복사
3. VM options 에 -Dserver.port=(원하는포트) 입력 후 apply
-D는 자바 클래스를 실행함에 있어서 부가적인 옵션을 부가하는 방법이다. 😲
4. 두 어플리케이션을 실행 시키면 둘다 실행이 돌아가게 된다.
실행모습
(1)
(2)
👏
👏