[Eclipse] Cannot change version of project facet Dynamic Web Module to 2.3 해결방법 (web.xml)
Software/development | 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를 해주면 에러가 사라집니다
휴.. 시작부터 참 어렵습니다
반응형
'Software > development' 카테고리의 다른 글
[Eclipse] 외부에서 프로젝트 파일 변경시 자동으로 업데이트 설정하는 법 (0) | 2020.11.19 |
---|---|
[Eclipse] Project Explorer에서 빈(emtpy) 부모 패키지 출력 방법 (0) | 2020.11.08 |
구글 크롬에서 $0으로 element 쉽게 선택하기 (0) | 2020.11.04 |
[Eclipse] Maven dependency 검색이 되지 않는 경우 (Index downloads are disabled) (0) | 2020.10.28 |
[Eclipse] .settings, .classpath 등이 보이지 않는 경우 (0) | 2020.10.27 |