IT/에러노트

cvc-complex-type.4: Attribute 'version' must appear on element 'web-app'.

돔찌 2019. 6. 6. 22:18

#증상

웹프로젝트를 만들면 web.xml 파일에 아래와 같이 빨간줄이 그어진다.

 

웃기게도 그러면서 실행은 잘 된다.

 

cvc-complex-type.4: Attribute 'version' must appear on element 'web-app'.

 

web-app이라는 요소 안에 version이라는 속성이 있어야 된다고 한다.

 

 

 

 

 

 

 

#해결

<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
        id="WebApp_ID">

 

 

<web-app> 태그 중 schemaLocation 속성의 맨 뒤쪽 web-app_O_O.xsd 에 따라서 version 속성을 새로 만들어준다.

 

나는 web-app_2_4.xsd 로 되어 있으니 version=2.4 를 넣어준다.

 

 

 

 

 

 

위와 같이 빨간줄이 사라진걸 볼 수 있다.