공부한것들을 정리하는 블로그 입니다.
Eclipse Spring Error : Cannot change version of project facet Dynamic Web Module to 2.5 본문
잡담/개인보관용
Eclipse Spring Error : Cannot change version of project facet Dynamic Web Module to 2.5
호 두 2019. 6. 20. 17:05반응형
1. 기존에는 2.5를 사용하던 서블릿 버전을(web.xml), 프로젝트 환경 셋팅중에 pom.xml 내에서 서블릿 버전을 3.1로 정의하게됨(web.xml을 직접 건드린게 아니라, app-web이나 app-orm 등 다른걸 건드리다가 상위버전으로 정의해버린듯..)
2. maven에서 3.1을 다운로드 받아버렸고 프로젝트 설정(properties - project facets - dynamic web module)이 자동으로 3.1로 수정됨
3. maven이 업데이트되고 나서 에러( Cannot change version of project facet Dynamic Web Module to 2.5 )가 출력됨. 당연한 말이지만 프로젝트 run도 안됨..
4. web.xml 상단을 3.1로 수정해주고나서 server clean -> maven update 해봤는데도 안됨
5. 이클립스 종료 후 .m2에서 리파지토리 백업 후 날려버리고 이클립스 다시 키고 리파지토리 다시 받은 다음, web.xml 파일에서 버전부분 재확인 후 maven update 실행( 단축키 : alt + f5 )
6. 해결
* 개인적인 생각 *
- 다음부턴 .m2 리파지토리 날려버리는건 조금 더 신중하게 하는게 좋을 것 같다(물론 백업을 해놓았지만..). 타 프로젝트에서도 참조할 수 있고 무엇보다 리파지토리 다시 형성하는데 시간이 꽤 많이 걸리더라..
반응형
'잡담 > 개인보관용' 카테고리의 다른 글
자바 위키 (0) | 2022.05.25 |
---|---|
특수문자 URL 인코딩(Encode) / 디코딩(Decode) 표기 방법 (0) | 2022.01.19 |
[Eclipse] 이클립스에서 .class 파일 열기(Class Decompile) (0) | 2019.06.21 |
Eclipse Project Encoding UTF-8 (0) | 2019.06.20 |
jar가 포함된 maven 등 repository 검색하는 사이트 (0) | 2019.06.20 |
[oracle error] 해결: Socket read interrupted, Authentication lapse 0 ms. 또는 [Eclipse Tomcat error] : server ports required by tomcat are already in use (1) | 2019.06.17 |
명령프롬프트(cmd)에서 find, findstr 사용법(특정단어찾기) (0) | 2019.06.11 |
svn 접속오류 (0) | 2019.06.10 |
Comments