이클립스 또는 STS가 비정상 종료되면서 tomcat이 제대로 종료되지 못했을때 위와 같은 오류가 발생 했다.
결국엔 비정상 종료로 인해서 해당 포트 저의 경우는 8080(기본)이 사용중이라 실행을 할 수 없는 오류이다.
그래서 포트를 닫아주어야 한다. 먼저 window cmd창을 이용한 방법 입니다. 아래에 다른 방법도 간단히 소개 합니다.
1. 포트가 열려 있는지 확인
cmd창을 열어
netstat -na | findstr 8080
리스너가 떠있다. 사용중인걸 확인했다면
2. 포트의 PID 확인
netstat -nao | findstr 8080
위의 2052가 PID가 되겠다.
3. 프로세스 확인
javaw.exe 임을 확인.
4. 프로세스 종료
다른 방법으로는 톰캣이 설치된 폴더
1: 설치된경로/apache-tomcat-7.0.69\bin 의 경로로 이동하여 shutdown.sh를 실행하거나 shutdown.bat(사실 무슨 차이인지 모르겠네요..)
2: 윈도우 작업 관리자 (ctrl + shift + esc) 를 실행해서 javaw 프로세스를 종료해주면 끝!
'웹개발 > 환경설정' 카테고리의 다른 글
docker 도커 무작정 따라하기 (0) | 2017.05.19 |
---|