Tomcat version 6.0 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5 Web modules 해결방법

   

다운로드 받은 war에 톰캣 버전과 내 pc 톰캣 버전이 다를 때 위에 오류가 뜬다.

   

해결방법

  • 이클립스 프로젝트를 저장하는 workspace로 간다.
  • Workspace\수정할프로젝트\.settings\org.eclipse.wst.common.project.facet.core.xml
  • 2번 경로로 가서 실행한다.

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

    <faceted-project>

    <runtime name="Apache Tomcat v6.0"/>

    <fixed facet="java"/>

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

    <fixed facet="jst.web"/>

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

    <installed facet="jst.web" version="2.5"/>

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

    </faceted-project>

    빨간색 부분이 없거나 다른 값일 것이다. 위에 처럼 수정한다.

  • 수정하면 아래와 같은 오류가 뜰것이다. 아래 내용을 보고 수정하면된다.

아래내용은 http://h5bak.tistory.com/category/Language/JSP?page=3 참고함.

   

Target runtime Apache Tomcat v6.0 is not defined 오류 해결방법입니다.

(5.0 6.0 7.0 등 모든 버전 해당)

   

에러 발생 원인은 과거에 프로젝트 생성/사용 시 톰캣 서버 버전과

현재 설정된 톰캣 서버의 버전이 일치하지 않아 발생하는 에러입니다.

   

1. Markers 창의 에러 내용을 마우스 우측 버튼 클릭하여 Quick Fix를 클릭합니다.

   

   

2. 서버실행환경(Server Runtime Environments) 창의 목록에서 사용할 톰캣 항목을 선택하고 OK버튼을 클릭합니다.

   

   

3. 이클립스 상단 Project 메뉴의 Clean을 클릭합니다.

   

   

4. Clean projects selected below 버튼을 클릭하여 Clean할 프로젝트를 선택 후 OK 버튼을 클릭합니다.

   

   

5. 프로젝트 속성(Project - Properties)으로 이동하여 Project Facets 메뉴를 클릭하고 우측 Runtimes 탭에서 구동할 톰캣 버전을 선택한 후 OK 버튼을 클릭합니다.

   

'JSP' 카테고리의 다른 글

GET방식 POST방식 인코딩/디코딩 처리  (0) 2013.10.24

WRITTEN BY
먿쨍이
개발바보

,