멍발자의 개발

오류 해결) 톰캣 오류 실행 본문

코딩테스트/고뇌의 순간들

오류 해결) 톰캣 오류 실행

개발하는 멍발자 2022. 7. 12. 14:08

웹서버를 실행할 때

 

Tomcat 포트 오류 문구가 뜰 때가 있다. 

 

 


"port 8080 required by tomcat v9.0 server at localhost is 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 the other process or change the port number(s)." 

 

사용해야 할 포트가 이미 사용 중이기 때문이다.

이를 해결해 주기 위해서는 포트 (8080)을 사용하고 있는 pid를 확인하여 강제 종료해 줘야 한다.

 

<방법>

 

1) cmd를 켠다.

2) netstat -a -n -o -p tc 입력

3) 로컬 주소에 8080포트를 사용하고 있는 PID를 중지시킨다.

4)  ex) taskkill /f /pid 10796 와 같이 포트를 사용하고 있는 pid 번호를 입력하면 중지가 된다.

5) netstat -a -n -o -p tcp 를 입력하여 다시 포트를 확인해 본다.

 

<번외>

그러나 나는 pid 번호를 입력하여 중지하려고 하였을 때

"액세스가 거부되었다는 말과 함께 프로세스(pid)를 종료할 수 없습니다." 

라는 문구가 떴다.

 

이럴 때는 cmd(명령 프롬포트)를 '관리자 권한'으로 실행하여 위 방법과 동일하게 실행하면 된다!

'코딩테스트 > 고뇌의 순간들' 카테고리의 다른 글

SVN 사용법  (0) 2022.11.04
코드 분석 공부 (1)  (0) 2022.11.01
협업을 위한 Github  (2) 2022.09.20
Git과 GitHub  (0) 2022.05.28
오류 해결) IO 오류: The Network Adapter could not establish the connection  (0) 2022.05.26
Comments