본문 바로가기
공부기록/여러가지

[에러] 찾고 있는 리소스가 제거되었거나 이름이 변경되었거나 일시적으로 사용할 수 없습니다.

by 책읽는 개발자 ami 2021. 4. 7.
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
반응형