StudyRepository
article thumbnail
Published 2023. 3. 29. 22:51
1. 개발환경 구축(Spring 1) Spring
728x90

 

 

 

 

 

 

JAVA 설치

 

https://www.oracle.com/kr/java/technologies/downloads/

 

Download the Latest Java LTS Free

Subscribe to Java SE and get the most comprehensive Java support available, with 24/7 global access to the experts.

www.oracle.com

 

가장 먼저 해야할 일은 위 링크의 오라클 홈페이지에 들어가 Java 11을 설치하는 것입니다.

 

전 맥북을 사용하고있어서 macOs의 Arm 64 를 설치했습니다.

 

 

 

 

Spring 설치

https://start.spring.io/

 

 

 

 

똑같이 설정 후 GENERATE 버튼을 눌러줍니다.

 

오른쪽의 Dependencies도 똑같이 추가해줍니다.

 

Intelli J 설치

https://www.jetbrains.com/ko-kr/idea/download/#section=windows

 

IntelliJ IDEA 다운로드: 우수성과 인체 공학이 담긴 JetBrains Java IDE

 

www.jetbrains.com

 

다음은 인텔리제이를 설치해줍니다.

 

오른쪽 위의 Open 버튼을 누르고, 설치한 스프링 프로젝터 경로에서 압축 해제한 파일을 열어줍니다.

 

 

 

 

 

 

src -> main 파일에서 코드를 실행시켜준 뒤, 크롬 주소창에 localhost:8080 을 치고 접속해줍니다.

아래와 같은 화면이 보이면 성공입니다.

 

 

여기서 주의하셔야 할 점이 있습니다.

 

 

인텔리제이에서 톰캣을 돌릴때, 

위와 같이 Error running 'Tomcat 9.0. ': Address localhost:8080 is already in use 라는 에러가 뜰 때가 있습니다.

 

톰캣으로 8080포트를 사용하려고 하는데 이미 사용중인 프로그램이 있는 경우, 해당 오류가 발생합니다.

 

 

사용중인 포트를 확인하는 방법(Mac Os)

 

lsof 명령어를 사용하여 현재 사용중인 포트를 확인할 수 있습니다.

hanminseo@hanminseoui-MacBookAir ~ % lsof -i tcp:8080
COMMAND   PID      USER   FD   TYPE             DEVICE SIZE/OFF NODE NAME
java    35150 hanminseo   50u  IPv6 0xe08007c8f7662c9f      0t0  TCP *:http-alt (LISTEN)

출력된 내용을 보면 PID가 35150인 프로세스가 8080포트를 사용중인 것을 확인할 수 있습니다.

 

포트를 사용중인 프로세스를 죽이는 방법

% sudo kill -9 35150
Password:

확인한 PID를 kill -9 명령어 뒤에 붙여주면 해당 프로세스가 종료됩니다.

 

패스워드를 입력하고, 다시 localhost:8080에 접속하면 정상적으로 실행되는것을 확인하실 수 있을 것입니다.

 

 

728x90

'Spring' 카테고리의 다른 글

6. API (Spring 6)  (0) 2023.04.01
5. MVC와 템플릿 엔진 (Spring 5)  (0) 2023.04.01
4. 스프링 웹 개발 기초 (Spring 4)  (0) 2023.03.31
3. 빌드하고 실행하기 (Spring 3)  (0) 2023.03.30
2. View 환경설정(Spring 2)  (0) 2023.03.30
profile

StudyRepository

@Minseo26262

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!