본문 바로가기

IT/Study Framework

STS에서 프로젝트 생성 후 404 에러 처리하기

STS 설치 후 스프링 프로젝트를 생성하고, STS가 가진 서버를 이용해서 프로젝트를 실행하였더니,

404 에러가 발생했다.


- STS(Spring Tool Suite) 설치

- jdk1.8 버전 설치


2가지 에러 이유와 해결 방법


1. 메이븐 프로젝트를 처음 만들게 되면 .m2 폴더 아래 메이븐 관련 라이브러리를 만들게 되는데,

프로젝트 생성 당시 메이븐 라이브러리를 제대로 설치하지 않아서 404 에러 발생


해결 방법: C:\Users\윈도우계정이름\.m2  폴더 아래에 있는 모든 폴더를 삭제 후 다시 STS를 실행하면 자동으로 빌드하면서 메이븐 라이브러리를 받게 된다.

--> 위 방법으로도 안될 경우.. pom.xml 에 가서 <org.springframework-version> 버전을 4.2.0.RELEASE 로 수정 뒤 저장하면 또 자동으로 메이븐 라이브러리를 설치한다.


        <properties>

<java-version>1.8</java-version>

<org.springframework-version>4.2.0.RELEASE</org.springframework-version>

<org.aspectj-version>1.6.10</org.aspectj-version>

<org.slf4j-version>1.6.6</org.slf4j-version>

</properties>


** 메이븐 라이브러리가 잘 설치되었는지 확인하는 방법은 프로젝트 밑에 Maven Dependencies 밑에 라이브러리들이 spring-context-4.2.0.RELEASE.jar 이런식으로 되어있으면 정상적으로 설치가 된 것.





2. JDK 1.6이 아닌 다른 자바 버전을 사용할 때, 아래와 같은 환경 설정을 해주자


프로젝트> properties> Project Facets 에서 Java 버전을 1.8로 바꿔주자.



※ 참고 사이트: https://www.youtube.com/watch?v=6VbK6Y-9p20