2016.08.06 오늘의 개발노트
2016년 8월 6일
개발 환경 변화에 따른 오류
기존 Eclipse Neon에서 작업하던 프로젝트를 개인 장비에서 작업하며 Jetbrain의 IntelliJ에서 작업하게 됐다.
프로젝트 파일을 그대로 가져와 Spring Boot 어플리케이션을 시작했는데, 웹페이지가 Not found
메세지를 띄우며 보이지 않는 것이다. 기존에는 잘 동작하던 프로젝트라 매우 당황스러울 수 밖에 없었다.
수정사항이 잘못됐나 싶어 이전 커밋으로 돌려도 보고, IntelliJ의 Project structure
에서 모듈 설정도 새로 해 보고 가능한 모든 수단을 동원해 봤지만 계속해서 404 Not found
오류를 뱉을 뿐이었다.
그렇게 몇 시간의 사투를 벌인 끝에 마지막으로 방법으로 콘솔 상에서 Maven을 실행했을 때, 정말 허무하게도 아무 문제없이 실행됐다.
코드 상에서의 문제가 아니라 IntelliJ를 사용함에 따라 Spring Boot의 설정이 뭔가 꼬이면서 발생한 문제였던 것이었다.
결국 소스 코드를 수정하고 IntelliJ의 Terminal에서 직접 mvn spring-boot:run
명령어를 이용해 실행하는 방식으로 개발을 진행해 급한 불을 끄게 됐다.
정말이지 개발 환경 구축의 중요성을 새삼 깨달은 날이었다.