Eclipse에서 Dynamic Web Module 변경이 되지 않을 때

개발노트/Eclipse (+STS)

2021. 10. 19. 06:00


문제 :

Eclipse의 Tomcat 9.0 서버는 Dynamic Web Module 4.0을 지원하지 않는다.
그래서 Dynamic Web Module을 3.1로 바꾸기 위해서

프로젝트의 Properties > Project Facets에서 변경하려 했는데 막혀있다.

 

에러 메시지 : cannot change version of project facet dynamic web module to 3.1

 

 

해결법:

프로젝트의 디렉터리로 찾아가서 project facet 관련 설정 파일을 편집한다.

 

상세:

1. (프로젝트 디렉터리) > .settings > org.eclipse.wst.common.project.facet.core.xml 를 편집기에서 연다.

2. jst.web으로 되어있는 부분의 version을 4.0에서 3.1로 수정, 저장한다.

3. Eclipse에 바로 반영이 되지 않을 수 있으니, 다시 열어 프로젝트의 Properties > Project Facets에서 변경한다.