전자정부 설정 중 프로젝트 아래 패키지나 라이브러리에 아무런 오류가 없는데 프로젝트 아이콘에 오류가 계속 보였다.
Problems 탭을 보니 이런 오류가 있었다.
프로젝트 생성 시 웹 모듈은 3.1로 선택했는데 2.5버전으로 변경을 시도하다가 실패한다니... 이상하다.
web.xml 파일을 열어보니 xml 스키마 설정에 문제가 있었다.
<?xml version="1.0" encoding="UTF-8"?> <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">
프로젝트를 생설할 때 선택한 dynamic web module 버전으로 변경해주고 maven update를 하니 오류가 사라졌다.
<?xml version="1.0" encoding="UTF-8"?> <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_1.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_1.xsd" id="WebApp_ID" version="3.1">
추가로 톰캣버전에 따른 servlet spec이다.
http://tomcat.apache.org/whichversion.html
[Tomcat] 실시간 로그보기 (0) | 2019.06.12 |
---|---|
Cannot change version of project facet Dynamic web Module to 2.5 (0) | 2018.12.05 |
댓글 영역