티스토리 뷰

 

어제까진 잘 되던 톰캣이 오늘은 안될 때...

바빠 죽겠는데 지하철마저 연착되는 그런 느낌을 받게 된다.

 

이클립스 톰캣 에러를 잡아보자 (STS, Maven, GitHub)

이런 에러가 떴을 경우, 구글링을 통해 해본 여러가지 방법들

1) @WebServlet() 이 존재하는지 확인 후 삭제 해준다 ( 하지만 없었다고 한다 )

2) Window - Preferences - server - Runtime Environments 에서 기존에 있던 서버를 지우고 다시 설치한다. ( 시도는 좋았다고 한다 )

3) STS Maven 프로젝트 생성시 jar 파일이 자동으로 .m2/repository 폴더에 설치되는데, 이 폴더를 지우고 다시 Maven Update를 통해 다시 jar파일들을 받아준다.

(.m2/repository 경로는 Window - Preferences - Maven - User Settings 에서 확인 및 변경 가능)

3번에서 해결!

 

GitHub으로 새 프로젝트를 import하면 기존에 jar파일이 있어서 그런지 update를 해도 인식을 못하는듯

그래서 아예 기존 jar를 지우고 다시 받아주면 끝!

 

추가)

4) 로컬에 있는 프로젝트를 지우고 GitHub에 있는 프로젝트를 새로 받아서 import하면 간혹 src/main/resource 경로에 log4j파일들이 없는 것을 확인할 수 있다. 이것들까지 다 받아주면 톰캣이 실행된다.

 

이런 에러는 콘솔창에 원인이 뜨니깐 당황하지 말고 자연스럽게 콘솔을 확인해보자

 

댓글