반응형

@notepad_jj2

츄르사려고 코딩하는 코집사입니다.


이클립스를 이용한 웹 개발을 하다가 아래의 문제가 종종 발생하곤 한다.

 

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번호 를 입력하여 종료한다.

taskkill -f -pid 11092

 

- 그 후에, 에러에서 발생한 포트번호가 있는지 다시 확인한다.

- 없어지면 다시 Run을 할 수 있다.

 

3. 2번째 방법

- 2번째 방법은 서버에 프로젝트가 여러 개가 올라갔을 때 발생할 수 있다.

- 그럴 경우 아래 서버에서 오른쪽 클릭하여 Add and Remove를 클릭한다.

- 그 후에, 서버에 올라간 프로젝트들을 Remove 해주고 프로젝트를 서버에 올릴 것들을 Add해준다.

반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기