이클립스로 메이븐 프로젝트 셋업중... 자꾸 에러가 나옵니다. 😥

.settings - org.eclipse.wst.common.project.facet.core.xml 열어서 jst.web version을 3.1로 바꿔줬는데 자꾸 "2.3으로 변경할 수 없다"고 나옵니다.

원인은 여러가지가 있겠지만 제 경우 web.xml에서 서블릿 스펙을 2.3으로 써놔서 자꾸 변경을 시도해서 에러가 났습니다.

<?xml version="1.0" encoding="UTF-8"?>
<web-app>
         <display-name>Archetype Created Web Application</display-name>
</web-app>

webapp archetype으로 프로젝트를 만들어서 src - main - webapp - WEB-INF - web.xml 이 위치에 web.xml이 있는데 위 내용처럼 dtd 내용을 삭제해줍니다. 그 다음 Maven - Update Project를 해주면 에러가 사라집니다

휴.. 시작부터 참 어렵습니다

반응형