반응형
안녕하세요. codeomni입니다.
이번 포스팅은 톰캣의 프로세스 강제 종료입니다.
0. 문제 발생
톰캣 실행 시 다음과 같은 에러 메시지가 표시됩니다.\
1
|
starting tomcat v10.1 server at localhost has encountered a problem
|
cs |
포트 충돌이 가장 흔한 원인 중 하나입니다. Tomcat이 기본적으로 사용하는 포트(예: 8080)가 다른 프로그램에 의해 사용되거나 이미 Tomcat이 실행 중일 수 있습니다.
1. 현재 실행 중인 Tomcat 프로세스 확인
먼저 Tomcat 서버가 실행 중인 포트를 사용하고 있는 프로세스를 확인합니다. 기본적으로 Tomcat은 8080 포트를 사용합니다.
- 맥 / 리눅스 운영체제
1
|
sudo lsof -i :8080
|
cs |
- 윈도우 운영체제
1
|
netstat -ano | findstr :8080
|
cs |
2. 프로세스 종료
확인한 PID를 사용하여 해당 프로세스를 종료합니다.
- 맥 / 리눅스 운영체제
1
|
sudo kill -9 PID
|
cs |
- 윈도우 운영체제
1
|
taskkill /F /PID PID
|
cs |
댓글