티스토리 뷰
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd" id="WebApp_ID" version="4.0">
개발환경 :
JDK 버전 : 11.0.2
Eclipse IDE 버전 : 2021-03
Apache Tomcat 버전: 9.0
Dynamic Web Module 버전: 4.0
문제 발생 :
Eclipse에서 Dynamic Web Project를 만들고 web.xml 파일을 구성할 때, XML 구문 오류가 발생 했습니다.
특히, xsi:schemaLocation 속성의 구문이 잘못되면 오류가 발생할 수 있습니다.
다음은 오류의 원인과 해결 방법에 대한 자세한 설명입니다.
문제 원인과 수정 :
xsi:schemaLocation 속성에서 네임스페이스와 스키마 URL 사이에 공백으로만 되어있어서 오류가 발생한듯함.
공백 대신 세미콜론을 사용하여 오류를 수정합니다.
다음과 같은 형식으로 수정합니다.
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee;http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd" id="WebApp_ID" version="4.0">
'에러 해결' 카테고리의 다른 글
jdk 환경 변수 설정 안될 때 (0) | 2024.08.28 |
---|