영보의 SystemOut.log

[Error] Port 8080 required by Pivotal tc Server Developer Edition v3.2 is already in use. 해결하기 본문

기타

[Error] Port 8080 required by Pivotal tc Server Developer Edition v3.2 is already in use. 해결하기

영보로그 2020. 10. 21. 00:46
반응형

 문제 상황 1

 - STS / Eclipse 사용 중 'Starting Pivotal tc Server Devloper Edition v3.2' has encountered a problem. 이라는 오류와 함께 시스템이 제대로 작동 되지 않는다. 

 - [Detail] 을 누르면 'Port 8080 required by Pivotal tc Server Developer Edition v3.2 is 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

 

1. 상단바 [Window] - [Show View] - [Servers] 

 

 

2. Tomcat 이라 쓰고 못된고양이라 부르는 

[Tomcat v8.5 Server at localhost ... ]

 

 

3. [Port Number] 바꿔줌

이렇게 하면 실행되는 경우도 있는데

톰켓은 쉽지않은 냐옹이라...

 

 

 

 방법 2

 - 포트가 이미 사용중이기 때문에 오류가 발생함 → cmd창에서 강제 종료 해준다

 

1. [시작] - 검색 cmd - [명령 프롬프트] - [관리자 권한으로 실행]

 

 

 

netstat -a -n -o -p tcp
1
netstat ----p tcp
cs

 

2. 오류메세지에서 사용하고 있는 포트번호를 다음과 같은 명령어를 검색해 pid를 확인하여 강제 종료 시켜준다.

→ 8080을 사용하고 있는 pid 4428이다.

 

 

taskkill /f /pid 4428
1
taskkill //pid 4428
cs

3. 위와 같은 명령어를 입력하면 성공적으로 종료되었다는 메세지가 뜹니다.

 

 

 

3. 마지막으로 처음에 입력했던 명령을 다시 실행해서 최종적으로 확인한다!

이제 아마 정상적으로 사용할 수 있을 것이다 호호

 

그럼 좋은하루 되세요 ^.^

반응형