어떤 project를 import를 받고 maven update를 했는데 다음과 같은 오류가 발생하였다. ㅡㅁ dashboard configuration Preference node "org.eclipse.wst.validation" has been removed. org.eclipse.wst.validation 이게 지워졌다고 한다. 지운적도 없는데... 아마 maven update를 할때마다 계속 이 오류창이 나올텐데 해결방법은 간단하다. 1. Close Project 2. Open Project 3. Project > Clean 4. Maven > Update Project 아마 이렇게 하고 나면 오류창은 더이상 뜨지 않을 것이다. 끝!
이 오류는 웹 프로젝트를 진행하다보면 흔히 만날수 있는 오류이다. web.xml에서는 Dynamic Web Module이라는것을 3.0으로 정의를 했는데 이것과 project facet 의 version이 다르다는 것이다. project facet 이라는건 다음과 같다. project 우클릭 후 properties 로 진입을 하면 볼수 있는 Project Facets 메뉴가 있다. 이곳에서 문제가 되는 Dynamic Web Module 을 보면 version이 무려 4.0 으로 설정되어있다. web.xml 하지만 내 web.xml 을 보면 3.0 버전을 사용하고 있다. 이 두개의 버전이 달라서 문제가 되는 것이다. 그럼 Project Facets에 들어가서 바꿔주면 되겠네? 하고 들어가서 바꿔보면 .....