본문 바로가기
프로그램/Eclipse

[Eclipse] Dynamic Web Module 버전 변경하기

by 로드러너 2017. 5. 17.
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

이클립스에서 프로젝트를 Import 한 후에 서버를 연결하려고 할때 "Tomcat version 7.0 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5 and 6 WEb modules" 라는 오류가 나오는 경우가 잇습니다.


일반적으로 Project>Properties>Project Facets 에서 버전을 톰캣 서버에 맞는 버전으로 변경할 수 있지만 변경이 불가능한 경우가 있습니다. 



위 경우는 Web Module 3.1 에서 Tomcat 7.0을 연결하려고 한 증상입니다.


이런 경우는 설정 파일을 직접 변경함으로 써 해결할 수 있습니다.


프로젝트 디렉토리에서 .settings>org.eclipse.wst.common.project.facet.core.xml 파일을 열어서 3.1 로 되어 잇는 부분을 2.5로 변경하면 됩니다.


<?xml version="1.0" encoding="UTF-8"?>

<faceted-project>

          <fixed facet="wst.jsdt.web"/>

          <installed facet="java" version="1.7"/>

          <installed facet="wst.jsdt.web" version="1.0"/>

          <installed facet="jst.web" version="3.1"/> //2.5 로 변경한다.

</faceted-project>


파일을 수정/저장 한 후에 다시 버버를 연결하면 정상적으로 연결이 가능합니다.