JAVA 설치
https://www.oracle.com/kr/java/technologies/downloads/
가장 먼저 해야할 일은 위 링크의 오라클 홈페이지에 들어가 Java 11을 설치하는 것입니다.
전 맥북을 사용하고있어서 macOs의 Arm 64 를 설치했습니다.
Spring 설치
똑같이 설정 후 GENERATE 버튼을 눌러줍니다.
오른쪽의 Dependencies도 똑같이 추가해줍니다.
Intelli J 설치
https://www.jetbrains.com/ko-kr/idea/download/#section=windows
다음은 인텔리제이를 설치해줍니다.
오른쪽 위의 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에 접속하면 정상적으로 실행되는것을 확인하실 수 있을 것입니다.
'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 |