츄르사려고 코딩하는 코집사입니다.
이클립스를 이용한 웹 개발을 하다가 아래의 문제가 종종 발생하곤 한다.
Launching apache-tomcat-9.0.43 at localhost has encountered a problem Several ports (8005, 8080) required by apache-tomcat-9.0.43 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).
1. 문제 상황
- 웹 개발을 하면서 런하다가 서버를 Restart하는 도중에 발생
- 서버를 Restart를 해도 똑같은 오류가 발생
2. 문제 해결 방법
- 문제 해결 방법은 지금까지 2가지가 있다.
- 명령 프롬프트 창을 열어 아래의 명령어를 입력한다.
- netstat -a -n -o -p tcp
- taskkill -f -pid PID번호 를 입력하여 종료한다.
- 그 후에, 에러에서 발생한 포트번호가 있는지 다시 확인한다.
- 없어지면 다시 Run을 할 수 있다.
3. 2번째 방법
- 2번째 방법은 서버에 프로젝트가 여러 개가 올라갔을 때 발생할 수 있다.
- 그럴 경우 아래 서버에서 오른쪽 클릭하여 Add and Remove를 클릭한다.
- 그 후에, 서버에 올라간 프로젝트들을 Remove 해주고 프로젝트를 서버에 올릴 것들을 Add해준다.
최근댓글