[eclipse] Starting Tomcat v8.5 Sever at localhost' has encountered a problem 해결

2023. 1. 5. 17:32개발 툴

톰캣 캐시 부족

org.apache.catalina.webresources.Cache backgroundProcess

\apache-tomcat-8.5.56\conf\context.xml에 아래 코드 추가

<Resources cachingAllowed="true" cacheMaxSize="100000" />

 

포트 사용중

Starting Tomcat v8.5 Sever at localhost' has encountered a problem.
Port 8080 required by Tomcat v8.5 Server at localhost is already in use.

1. 명령 프롬프트 실행 (windows + R, cmd 입력)
2.

  • netstat -ano | findstr 8080
    => 포트 8080을 사용하는 프로세스 ID찾기 (위의 경우는 식별자 15124이고, ESTABLISHED한 상태
  • taskkill /F /pid pid넘버 
    => PID에 해당하는 프로세스가 종료된다.
+) 위에서 사용했던 명령어와 프로세스 상태 설명

[명령어 키]
👉 netstat -ano : 포트를 사용하는 프로세스 아이디를 보여준다.
[프로세스 상태]
👉 ESTABLISHED: 현재 포트를 누군가 사용하고 있음
👉 LISTEN :누군가의 접속을 기다리고 있는 포트
👉 TIME_WAIT :접속 후 사용이 종료, 다른 명령 기다리고 있는 상태
👉 FIN_WAIT 1: 포트가 닫혔으며 연결이 종료되기를 기다리는 상태
👉 FIN_WAIT 2: 연결이 완전히 닫힌 상태
👉 SYN_SENT : 원격지에서 포트를 열려고 시도하는 중인 상태
👉 UNKNOWN : 현재 포트의 상태를 알 수 없는 상태

 

 

 

 

 

참고

https://devlimk1.tistory.com/151

728x90