반응형

mac로컬 환경에서 가끔 스프링부트 어플리케이션 실행시 다음과 같은 에러가 발생한다.

Unable to start embedded Tomcat servlet container 
_org.springframework.boot.context.embedded.EmbeddedServletContainerException_: Unable to start embedded Tomcat servlet container
org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainer.start(_TomcatEmbeddedServletContainer.java:165_)
org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.startEmbeddedServletContainer(_EmbeddedWebApplicationContext.java:293_)
.
.
.
org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainer.start(_TomcatEmbeddedServletContainer.java:159_)

... 10 common frames omitted

해결방법

maven clean, build 다시 하고 문제가 발생할 경우 다음과 같이 처리해준다. 

터미널 켜서 명령어 : lsof -n -i4TCP:8080 치고 pid확인해서 (어플리케이션 포트 설정이 8080인 경우)
kill -9 pid 로 해당 프로세스를 강제종료시켜주고 다시 실행해보자. 
반응형

+ Recent posts