본문 바로가기

ErrorLog

Tomcat 서버 실행이 안될때 - 2. Console 확인하기

 

 

# 문제 발생

 

BuildPath 로 Java 버전을 1.8로 맞추고 실행하니

다른 형태의 에러(?) 메시지로 서버 실행이 안되었다. 

Console의 에러메시지를 보면 발생한 에러 위치가 표시된다.

 

 

# 에러메시지

 

 

 

# 해결과정 1. 파일 검색으로 발생한 에러 위치 가보기 

 

Spring프로젝트는 DynamicWeb프로젝트 보다 구조가 복잡하다. 

폴더 구조를 손수 펼쳐서 파일을 찾을수도 있겠지만, 파일 검색 기능을 이용해서 발생한 에러 위치로 빠르게 갈 수도 있다!

에러 메시지와 동일하게 입력후 모든 확장자로 검색한다. 

단축키는 Ctrl+H 이다. 

 

에러 메시지와 동일하게 입력 후 모든 확장자로 검색한다.

 

파일 찾기로 에러 위치를 바로 찾을 수 있다! 

 

 

# 에러 원인은? location 에 webapp 을 적어두었기 때문이었다... 

 

DynamicWebProject 에서는 WebContent 하위에 html, css, js 폴더를 만들어 관리했는데, 

SpringMVCProject 에서는 src 하위에 resources 하위에 html, css, js 폴더를 만들었다.

당연하게 html 의 경로를 모두 적어주었는데 webapp, Webcontent 는 굳이 적지 않아도 된다고 한다.

 

web.xml 에서 webapp 을 지우니 톰캣 서버가 정상 작동되었다. 

 

 

오늘의 교훈은

Console 을 확인하면 빠르게 에러를 잡을 수 있다, 는 진리