개발2013. 10. 25. 15:33

Eclipse에서 Apache Tomcat을 돌리다보면 서버를 올렸다가 내렸다가를 자주 한다.

그러다보면 갑자기 8080포트가 사용중이라는 그런 메세지를 나타내면 서버가 시작되지 않는 경우가 있다.

분명 로컬에서는 8080포트를 Apache Tomcat에서만 사용중인데 이게 어떻게 된 일일까.

아마도 이문제는 톰캣이 제대로 종료 되지 않으면서 발생하는 문제인것 같다.

그러면 문제를 어떻게 해결해야 할까.

컴퓨터를 재시작하면 된다..하지만 이런 문제가 있을경우 매번 재시작을 할수는 없겠지.

해결책은 톰캣 프로세스를 종료하면 된다.

톰캣 프로세스를 확인하고 종료하는 방법을 안다면 밑에 방법은 안봐도 된다.

방법은 아래와 같다.


1. 8080포트 사용 확인 명령어


netstat -an | grep 8080


2. 톰캣 사용중 확인 명령어


ps -ef | grep tomcat


3. 톰캣 프로세스 종료 명령어


kill -9 [프로세스번호]


위를 실행하고 Apache Tomcat을 재시작해보면 정상적으로 작동이 된다.

Posted by Z700zZz