1. 메시지
2. 원인
- 이 에러가 발생하는 경우는 서버를 구동하려고 할 때 서버가 사용하려고 하는 port를 다른 프로세스나 프로그램이 점유하고 있는 경우
- 일반적으로 서버를 정상적이지 않은 방법으로 종료하거나 종료된 경우 사용자에게는 사용을 하지 않는 것처럼 보이지만, 실제로는 서버가 종료되지 않아서 다시 서버를 실행시킬 때 자주 나타나는 문제
3. 해결방법
- 맥사용자라 아래방법으로 해결
// 현재 사용하고 있는 tomcat 프로세스 목록을 출력한다.
ps -ef | grep tomcat
// 위 명령어를 통해 출력된 프로세스 목록의 특정 process_id를 입력하여 강제 종료시킨다.
kill -9 [process_id]
- 이 방법으로도 해결 안 되면, 컴퓨터를 재부팅하는 것도 방법
- 이 문제를 두어 번 정도 겪었는데, 처음에는 위방법으로 해결했으나 두 번째는 안돼서 재부팅으로 해결(
앞으로 더 많이 겪게 될 테지..)
참조 :
'내가_겪은_문제들' 카테고리의 다른 글
error: cannot find symbol - import board.domain.QArticle; (0) | 2023.10.12 |
---|---|
Unable to load class 'javax.persistence.Entity'. (0) | 2023.10.08 |
ModuleNotFoundError: No module named 'flask_sqlalchemy' (0) | 2023.10.07 |
NullPointerException, 500 Internal Server Error (1) | 2023.10.03 |
Postman 500 Internal Server Error (0) | 2023.09.26 |