코딩항해기

[Spring] 인텔리제이 intellij 로컬 서버 등록 본문

Spring

[Spring] 인텔리제이 intellij 로컬 서버 등록

miniBcake 2024. 10. 8. 12:33

 

 

Spring Boot에서 지원하는 내장 서버 말고 로컬 서버를 추가하는 방법이다.

JSP 기반 웹프로젝트를 진행할 때(eclipse에서 Servers) 사용한 아파치톰캣이다.

 

먼저 상단의 Run/Debug Configuration에 있는 Edit Configurations를 연다.

 

Edit Configuration에서 +를 눌러 서버를 추가할 수 있다.

 

 

그 중 이번에 연결할 톰캣 local를 고른다.

 

 

Configure...를 눌러 서버 폴더를 연결해주면 되며, 포트 번호는 HTTP port에서 설정할 수있다.

Name은 자유롭게 설정할 수 있지만 Application server이름과 동일하게 하는 것을 권장하고 있다.

 

이 때 VM options에 -Dfile.encoding=UTF-8 를 작성하면 한글이 깨지는 것을 막을 수 있고, URL 위에 있는 Default를 눌러 서버가 켜질 때 크롬을 할지, 엣지를 할지 등을 결정할 수 있다.

 

작성을 완료하면 Fix를 누른다.

 

그러면 두 가지 선택지가 나오는데 :war exploded를 선택한다.

 

추가한 뒤 나오는 Application context에 작성된 주소는 서버명으로 원하는 이름으로 수정할 수 있다.

완료한 다음에는 바로 Run을 눌러 실행해도 되며 OK를 누른 뒤 따로 실행해도 된다.

 

 

Run/Debug Configuration에서 로컬 서버가 등록된 것을 확인할 수 있다. 로컬 서버를 선택해 실행하면 된다.