수업 중 사용한대로 이클립스 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로 어찌저찌 해결.. 아마도.
다시 강의 중 설정으로 돌아가자
'Spring' 카테고리의 다른 글
[tiles] 타일즈 파일 이름에 언더바 사용 시 매핑 안됨 (0) | 2023.10.15 |
---|---|
Project 내 home.jsp를 실행하면 404 error가 발생하는 이유(스프링 작동 원리, 작동 방식) (0) | 2022.11.30 |
[Spring] pom.xml 태그 (0) | 2022.06.13 |
[Spring] 의존성 주입 테스트(Chef, Restaurant)_5/10 (0) | 2022.05.26 |