Spring

[Spring] 환경설정 중 에러 발생

EunaSon 2022. 5. 23. 16:36

수업 중 사용한대로 이클립스 2021-12 버전, jdk 11을 설치 후 software를 install하였다.

그러나 프로젝트 생성 시 spring 폴더가 나타나지 않거나/ spring legacy project가 보이지 않거나/ spring MVC project나 보이지 않았다.

그래서 추가로 marketplace에서 sts3를 설치하였고, 재실행 후 해결되어 ex01로 spring MVC project를 생성하였다.

 

-preference>server에서 tomcat 9.0 설정

- >java>installed JREs>java8 폴더 등록, default로 체크

- >workspace, css, html, jsp 인코딩 UTF-8로 변경

- >general>web browser>chrome 체크

 

-pom.xml에서

- java-version ->1.8로,

-springframework-version ->5.0.7로

-servlet 부분 수정

 

-상단 window탭>show view>servers>하단에 생성된 servers 탭의 파란 글자 클릭> Apache> 9.0> ex01 configured로

 

-프로젝트 우클릭>properties>deployment assembly> maven 등록 확인

- > project facets>java 1.8로, dynamic web module 3.1로(2.5로?)

- > java build path> library탭> javaSE-1.8 버전 확인

-java compiler 1.8인지 확인 

 

그러나.. 계속해서 build 어쩌고 에러가 발생하고 있다.

설정 하나 바꿀때마다 계속해서 나타나는 에러... 왜 생기는 거니

구글이 알려주는대로 사용자 폴더의 .m2폴더를 삭제 후 재실행하여 maven 업데이트를 진행해보았으나 또다시 에러.

메이븐 업데이트 진행 중 발생한 에러

계속해서 같은 에러가 발생하고 있는 걸까?

다시 구글링..

메시지에 계속해서 등장하는 2.6 폴더를 삭제해보자.

경로는

C:\Users\SonEuna.DESKTOP-299PQOP\.m2\repository\org\apache\maven\plugins\maven-resources-plugin\2.6

혹시나 이클립스 종료 후 삭제, 재실행 후 메이븐 업데이트를 진행한게 문제일까?

재실행 시 자동으로 빌드 되니까..

이클립스 실행중인 상태에서 2.6폴더 삭제 후 메이븐 업데이트 해보았다.

 

업데이트 중 에러가 뜨지 않았다!

그러나 정말 문제가 해결된 건지는 잘  모르겠다..

여전히 많은 에러가 뜨는 중.

휴...

이 중 뭐부터 해결해야 하나..

 

느낌표 표시의 classpath 어쩌고를 한번 보자.

quick fix로 어찌저찌 해결.. 아마도.

 

 

 

다시 강의 중 설정으로 돌아가자