스프링 프로젝트를 처음 설정하고 Servlet을 추가한 다음 실행을 하면 실행은 잘 됩니다만, web.xml에 에러 표시가 뜹니다.
web.xml을 열어서 살펴보면, 처음 등록한 서블릿에 관련한 내용이 추가되고 나서 아래와 같은 오류가 발생합니다. Invalid element name: -description이 뜨며, 해당 행을 삭제하면 계속 에러가 전파되면서 다른 부분에도 오류가 뜹니다.
해결방법은 간단합니다.
위의 xsi::schemaLocation 부분을 아래와 같이 수정하면 됩니다.
// 에러
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee https://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
// 정상
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee"
이유는 알 수없지만 schemaLocation에 부가적인 정보가 더 추가되어 나오는 오류입니다.
일단 이 부분을 수정해서 간단히 문제를 해결할 수 있습니다만, 새롭게 프로젝트를 생성할 경우 같은 문제가 나올 것으로 생각됩니다.
좀 더 근본적인 해결책은 찾게 되면 추가하도록 하겠습니다.
참고
'DevOps > Spring' 카테고리의 다른 글
[Spring] 이클립스, 스프링 환경에서 Junit4, Junit5 를 사용해 DAO 테스트 하기 (0) | 2022.06.17 |
---|---|
[Spring] AOP의 ProceedingJoinPoint가 import가 안되는 경우 (0) | 2022.06.14 |
[Spring] @Resource 어노테이션이 import가 안될 경우 (0) | 2022.06.12 |
[Spring] log4j.xml 오류 : Cannot find DTD (0) | 2022.06.10 |
댓글