728x90
반응형
환경
톰캣9
에러 원인
startup.bat를 톻해 톰캣9 서버를 구동시켰다.
그리고 외부에서 해당 ip와 포트로 접근을 시도했더니 위 사진과 같은 에러가 났다.
그리고 톰캣9 콘솔창을 보니
[main] org.apache.catalina.util.LifecycleBase.handleSubClassException 구성요소 [Connector[HTTP/1.1-80]]
포트 충돌이 나서 에러가 난 거 였다.. 포트 80을 쓰고, 80을 이미 중지시켰다고 생각했는데
서버 재부팅 되면서 포트가 충돌이 난 듯..
해결방법
[방법 1] IIS 관리자에서 해당 포트 사용하는 사이트를 중지
[방법 2] CMD창에서 netstat -ano 로 해당 포트의 pid를 알아낸다.
만약 6060포트라면 맨 끝에 20156이 pid가 될 것이다.
그리고 taskkill /F /PID 20156 명령어로 강제로 프로세스를 중지시킨다.
* taskkill - 윈도우에서 사용하는 프로세스 kill 명령어
/PID - 프로세스를 kill하기 위해서 프로세스 이미지(/im)나 pid를 사용할 수 있다.
/F - 강제 종료 옵션
728x90
반응형
'공부기록 > 여러가지' 카테고리의 다른 글
MariaDB 시작시 시스템 오류 1067이(가) 생겼습니다. (0) | 2022.07.22 |
---|---|
[magnificPopup.js]이미지 클릭시 팝업창으로 이미지 띄우기 (0) | 2021.06.10 |
tomcat manager 404에러 (0) | 2021.04.13 |
apk 앱이 설치되지 않았습니다 2가지 해결방법 안 먹힐 때.. (0) | 2021.04.07 |
API 구축하는 방법 세가지 SOAP, REST, GraphQL (0) | 2021.03.10 |