[Spring/오류] Cannot change version of project facet Dynamic Web Module to 2.5.
전자정부프레임워크로 웹 프로젝트를 최초 생성을 했다.
생성할 때 Dynamic Web Module version을 3.0으로 맞춰 생성했는데 Problems에서 에러가 나더라.
(테스트를 위해 Test 프로젝트를 다시 생성 함.)
Dynamic Web Module version을 3.0으로 맞춰서 생성했는데 왜 에러가 나는 것인지에 대해서 이해를 하지 못했다.
그래서 다시 프로젝트를 생성해봤지만 계속 같은 오류가 발생하더라.
검색을 해보니 .setting 폴더에 org.eclipse.wst.common.project.facet.core.xml파일에 jst.web을 확인해보라고 하더라
확인해보니 jst.web은 3.0으로 되어있어서 이건 아닌것 같았다.
그리고 WEB-INF에 있는 web.xml의 XML 스키마를 확인해보라고 해서 확인을 해봤다.
※ 기존 XML 스키마
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
id="WebApp_ID" version="2.5">
※ 수정 XML 스키마
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
id="WebApp_ID" version="3.0">
위의 방법대로 수정 후 프로젝트 우클릭 > Maven > Disable Maven Nature 을 선택
다시 프로젝트 우클릭 > Configure > Convert to Maven Project를 선택하면 아까의 에러는 사라져있다.
[Java/Spring] [xxx]=xxx 된 패턴을 찾아 Map으로 변경해주기 (0) | 2020.09.21 |
---|---|
[Spring] 외부 파일 접근하여 다운로드 받기 (0) | 2020.08.24 |
[Spring/POI] SXSSF 방식을 활용한 엑셀 다운로드 (0) | 2020.07.28 |
[Spring]IE HWP 파일 다운로드 시 브라우저로 읽는 문제점, 여러가지 해결을 시도해보았습니다. (4) | 2020.05.04 |
[Spring/Java] POI 라이브러리를 활용 Excel 데이터 읽기 (0) | 2020.04.19 |
댓글 영역