Software/development
[Eclipse] Cannot change version of project facet Dynamic Web Module to 2.3 해결방법 (web.xml)
vince joe
2020. 11. 8. 20:59
이클립스로 메이븐 프로젝트 셋업중... 자꾸 에러가 나옵니다. 😥
.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를 해주면 에러가 사라집니다
휴.. 시작부터 참 어렵습니다
반응형