이클립스와 톰캣을 이용하여 웹개발을 하다보면 여러가지 에러상황을 겪게 되는데요. 그중에 하나가 바로 톰캣에러일텐데요.
저같은 경우도 서버를 실행시키면 8080포트 8009포트 에러를 많이 겪었는데요. 그래서 이런 톰캣에러를 해결하는 방법에 대해서 알아보겠습니다.
에러 발생 모습
이클립스에서 웹프로젝트를 진행하던 도중 다음과 같은 톰캣 에러메세지가 나타날 때가 있습니다.
아래 에러 메세지를 보면 다음과 같습니다.
에러 메세지 분석
Several ports (8005, 8080, 8009) required by Tomcat v7.0 Server at localhost are 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).
영어는 못하지만 대략 보면 port 8005, 8080, 8009가 이미 사용되고 있고 있으며 서버를 사용하고 싶으면 프로세스를 중지하거나 포트넘버를 바꾸라는 내용 같습니다.
이럴 경우 톰캣서버를 내리고 다시 실행하면 됩니다.
서버 재시작 방법
톰캣이 설치된 폴더의 bin폴더에 shutdown이라는 파일이 있다 더블클릭해서 서버를 내리면 됩니다.
이제 서버 작동이 제대로 되는지 확인만 하면 됩니다.
그리고 다시 이클립스로 돌아와서 서버를 다시 실행하면 정상적으로 작동이 됩니다.
이 방법이 안되신다면 작업관리자 메뉴로 들어가셔서 javac.exe나 이와 관련된 프로세스를 종료하신 뒤 다시 실행해 보시기 바랍니다.
zsu
감사합니다!!!!!!!!
관리자
넵!!!ㅎㅎ
ㄴㅇㄹ
저는 bin에 셧다운이 없는데 어떻게 하죠?/ㅠㅠ
관리자
7.0이 아니신가요? 실행창에 services.msc 치셔서 톰캣 재시작 하셔도 되요…