이번 피드에서는 이클립스 이용시 Dynamic Web Module의 버전정보를 변경하는 방법을 알아보겠습니다.
이클립스에서 Dynamic Web Module을 수정하기위해 대부분 properties -> Project Facets를 이용하시게 됩니다.
아래의 이미지와 같은 화면인데요.
위와 같이 Dynamic Web Module을 수정하려고 버전정보 셀렉트 박스를 수정하면,
Cannot Change version of project facet Dynamic Web Module to 3.1.(변경하려는 버전)
위와 같은 에러메세지를 만나게 됩니다.
이때는, Properties메뉴에서 수정하는게 아닌 다른 방법이 있습니다.
1. 해당 프로젝트의 경로로 들어갑니다.
아래와 같이 이클립스에서 프로젝트 우클릭 -> properties화면을 열어서 Location에 있는 버튼을 이용하면 쉽게 찾아 들어갈 수 있습니다.
해당 버튼을 눌러 탐색기 화면이 나오면 해당 프로젝트 경로의 폴더까지 들어가야 합니다.
아래 이미지 기준 code-book-spring폴더까지 진입
2. ".settings" 폴더로 들어갑니다.
프로젝트 경로에서 .settings 경로로 들어갑니다.
아래 이미지와 같이 .settings 폴더가 안보일 경우는, 폴더가 숨김처리 되어 있는 경우도 있습니다.
맥의경우는 터미널에서 cd .settings를 입력해주면 setting 폴더로 들어갈 수 있습니다.
3. .settings 폴더 경로에서 org.eclipse.wst.common.project.facet.core.xml파일을 수정해줍니다.
.settings폴더에서 org.eclipse.wst.common.project.facet.core.xml파일을 수정해 주면됩니다.
윈도우일 경우 메모장이나 노트패드를 이용하면 되고, 맥의 경우는 터미널을 이용하여 수정해 주면 됩니다.
해당파일을 열면 아래와 같이 파일이 열립니다.
그럼 jst.web부분의 version값을 원하는 버전값으로 수정해주시면 됩니다.
1
2
3
4
5
6
7
|
<?xml version="1.0" encoding="UTF-8"?>
<faceted-project>
<fixed facet="wst.jsdt.web"/>
<installed facet="jst.web" version="3.1"/>. // Dynamic Web Module - 원하는 버전값으로 수정
<installed facet="wst.jsdt.web" version="1.0"/>
<installed facet="java" version="1.8"/>
</faceted-project>
|
cs |
수정이 완료되면 저장을 하고, 버전정보가 바뀌었는지 확인을 해주면 됩니다.
제 경우는 2.3 버전에서 3.1버전으로 수정을 해보았는데, 아래와 같이 정상적으로 바뀌었습니다.
이번 피드는 여기에서 마치겠습니다.
'노빠꾸 개발일지' 카테고리의 다른 글
[네이버 클라우드 플랫폼] 무료서버 사용하기(1년 무료) (0) | 2020.11.22 |
---|---|
[Mac OS] 맥북 OpenSSL 설치 (0) | 2020.11.02 |
[Tomcat] 톰캣에 War파일 배포하여 서버 실행하는 방법 (0) | 2020.10.28 |
[이클립스 플러그인 추천] Path Tools(경로복사, 경로 윈도우 폴더 오픈, 쉘스크립트 오픈) (2) | 2020.10.08 |
web.xml 배포서술자(Deployment Descriptor)파일이란?(web.xml 작성방법) (0) | 2020.10.02 |