본문 바로가기
오류 ERROR

Cannot change version of project facet Dynamic Web Moudle to 2.5 Error 에러 해결

by 졸린이 2021. 11. 10.
반응형

 

스프링 기반 전자정부 프레임워크에서 프로젝트 생성했는데 바로 에러가 뜬다.

 

프로젝트 생성할 때 Dynamic Web Moudle version을 4.0으로해서 생성했는데 그게 문제가 되는 것 같다.

우선 프로젝트에 porm.xml을 열어보자.

아래처럼 변경한다.

<artifactId>servlet-api</artifactId>

<version>2.5</version>

위 코드를

<artifactId>javax.servlet-api</artifactId>

<version>4.0.1</version>

이렇게 처음 설정한 버전으로 변경한다.

그리고 src -> main -> webapp -> WEB-INF -> web.xml 을 들어간다.

형광표시에는 2_5, 2_5, 2.5 로 되어있는 것을 4_0, 4_0, 4.0으로 바꾼다.

그리고 Project 우클릭 하고 Maven -> Update Project 를 클릭한다.

Force Update of Snapshots/Releases 체크 후 -> OK 클릭

 

update가 끝나면 에러표시가 사라진다. 깔끔.

반응형

댓글