OneDev
[Tomcat에러]Several ports (8005, 8080, 8009) required by Tomcat v9.0 Server at localhost are already in use. The server may already be running in another process, or a system process may be using the port. To start this server you will need to stop th.. 본문
Exceptions\Errors
[Tomcat에러]Several ports (8005, 8080, 8009) required by Tomcat v9.0 Server at localhost are already in use. The server may already be running in another process, or a system process may be using the port. To start this server you will need to stop th..
one_dev 2023. 2. 15. 14:46jQuery 공부 둘째날 서버 연결을 하려했더니 오류가 났다.
아마 전날 이클립스에서 Tomcat 서버를 사용하고 종료할 때 모종의 문제가 발생한 듯 하다.
오류에 localhost are alreday in use 라고 적혀있는걸 보아하니 뭔지 뭘라도 무언가가 꼬였다는 건 알았다.
(대충 어딘가에서 이미 사용되고 있는 중이라는 뜻이라고 추측됨)
알아낸 해결방법은 다음과 같다.
1. 관리자권한으로 명령프롬프트를 연다 (윈도우 검색창에 cmd 검색 -> 명령프롬프트)
관리자 권한으로 열지 않으면 도중에 막힐 수 있으니 처음부터 관리저 권한으로 여는걸 권장
2. 다음 명령어를 입력한다
netstat -p tcp -ano
명령어를 입력하면 아래와 같이 포트에 연결된 모든 PID를 볼 수 있다.
3. 로컬주소 127.0.0.1:8005 에 해당하는 PID를 찾는다
(Tomcat 설치시 초기 설정을 8005로 해놨기 때문, 만약 다르게 설정했다면 각자 설정한 번호로 찾으면 된다)
4. 해당 PID 삭제 :
taskkill /f /pid (삭제할PID번호) 명령어를 사용해 PID를 삭제한다(띄어쓰기 유의)
명령어를 입력하고 해당프로세스가 종료되었다고 떴다면 성공적으로 삭제 된 것이다.
이제 다시 Tomcat을 구동하면 문제없이 사용할 수 있다.
'Exceptions\Errors' 카테고리의 다른 글
[VS Code] Couldn't find a debug adapter descriptor for debug type 'python'(extension might have failed ti activate) 해결 (0) | 2023.08.03 |
---|---|
[Spring]HTTP 404 - 찾을 수 없음 (0) | 2023.03.17 |
Comments