egov Sample 페이지 생성시 Dynamic Web Module 버전 변경
- 작성자 :
- 최*호
- 작성일 :
- 2017-01-25 13:39:36
- 조회수 :
- 2,553
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
3,1로 바구엇더니 적용이 안되네요.. maven->update Project 를 하면 적용이 안되네요..
Cannot change version of project facet Dynamic Web Module to 2.5.
자바. 1.8 톰케 8.0 입니다.
Cannot change version of project facet Dynamic Web Module to 2.5.
자바. 1.8 톰케 8.0 입니다.
A
안녕하십니까 최민호님,
표준프레임워크 센터입니다.
Dynamic Web Module은 3.1 버전을 사용하고 있지만
Maven servlet 버전은 2.5 버전이 3.1.0 버전으로 변경되지 않아 생기는 오류입니다.
먼저 pom.xml 파일에서
[수정 전] <dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<scope>provided</scope>
<version>2.5</version>
</dependency>
[수정후] <dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<scope>provided</scope>
<version>3.1.0</version>
</dependency>
[수정 전] 부분을 [수정 후]로 바꿔주시기 바랍니다.
그 다음 프로젝트 우클릭 -> maven clean -> maven install 조치를 해서 Build success가 되셨다면
Maven -> Update Project (Force Update of Snapshots/Releases를 반드시 체크해주시기 바랍니다.)
를 통해 조치를 해주시면 해결이 가능합니다.
발견된 오류는 센터 내에서 검토하여 반영하곘습니다.
감사합니다.
표준프레임워크 센터입니다.
Dynamic Web Module은 3.1 버전을 사용하고 있지만
Maven servlet 버전은 2.5 버전이 3.1.0 버전으로 변경되지 않아 생기는 오류입니다.
먼저 pom.xml 파일에서
[수정 전] <dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<scope>provided</scope>
<version>2.5</version>
</dependency>
[수정후] <dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<scope>provided</scope>
<version>3.1.0</version>
</dependency>
[수정 전] 부분을 [수정 후]로 바꿔주시기 바랍니다.
그 다음 프로젝트 우클릭 -> maven clean -> maven install 조치를 해서 Build success가 되셨다면
Maven -> Update Project (Force Update of Snapshots/Releases를 반드시 체크해주시기 바랍니다.)
를 통해 조치를 해주시면 해결이 가능합니다.
발견된 오류는 센터 내에서 검토하여 반영하곘습니다.
감사합니다.