멍발자의 개발
오류 해결) 톰캣 오류 실행 본문
웹서버를 실행할 때
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