반응형
[Eclipse] Project Facets가 2.5로 변하지 않을 때 해결 방법 IDE Tool
0. 들어가기 전에
개발을 하다보면 서버를 Tomcat 6을 사용할 경우가 생깁니다. 자바6 시절에는 상관이 없었지만 자바 7 이후부터는 프로젝트 생성시 Dynamic Web Module 3.0을 권장합니다. 따라서 3.0 버전으로 생성하고 나서 Tomcat 6에서 작동시키려고 하면 프로젝트가 Tomcat에 들어가지지도 않는 상황이 벌어집니다. Tomcat 6 버전은 Dynamic Web Module 3.0을 지원하지 않기 때문입니다. 설정에 들어가서 2.5로 바꾸려고 해도 바뀌지가 않습니다. 오늘은 이 해결방법에 대해서 다뤄봅니다.
1. 문제 발생
Tomcat 6.0에서 프로젝트를 동작시키기 위해서는 프로젝트의 Properties > Project Facets에서 Dynamic Web Module을 2.5로 바꿔줘야 합니다.
하지만 Cannot change version of project facet Dynamic Web Module to 2.5라는 에러가 뜨면서 바뀌지 않습니다.
2. 해결 방법
자신이 작업하는 프로젝트의 Workspace에 들어갑니다.
그리고 내가 작업하는 프로젝트 폴더 안에 있는 .settings 폴더에 들어갑니다.
(Workspace > 내가 작업하는 프로젝트 > .settings )
org.eclipse.wst.common.project.facet.core.xml 파일을 열어 아래와 같이 jstl.web의 버전을 2.5로 수정합니다.
이제 Tomcat6 버전에서 동작 시킬 수 있습니다.
반응형
'Troubleshooting > Application' 카테고리의 다른 글
RTC CRJAZ1745E 데이터웨어 하우스 테이블을 만드는 중 오류가 발생했습니다. 다시 시도하십시오 .ID (0) | 2018.10.06 |
---|---|
error: ORA-65096: invalid common user or role name in oracle (0) | 2018.10.05 |
STS Error (0) | 2018.05.20 |
Cannot find symbol log (0) | 2018.02.23 |
이클립스 경로 변경시 톰캣 에러 (0) | 2017.02.11 |