Tools/Eclipse & STS
[Eclipse] 톰캣 Dynamic Web Module 버전 변경 ( Tomcat version x.x only supports J2EE 1.2, 1.3, 1.4, and Java EE 5, 6, and 7 Web modules )
썸머워즈
2020. 8. 27. 20:55
반응형
- 웹 모듈 버전 변경하기 -
가끔 발생하는 이 에러는
Tomcat version x.x only supports J2EE 1.2, 1.3, 1.4, and Java EE 5, 6, and 7 Web modules
톰캣 버전별로 지원하는 웹 모듈 버전이 존재하는데
그게 서로 맞지않아 발생하는 에러이다.
해결 방법은 톰캣버전을 바꾸거나 웹 모듈 버전을 바꾸는것인데
이번에는 웹 모듈 버전을 바꾸는것에 대해 알아보자.
[프로젝트 마우스 우클릭] - [Properties] - [Project Facets]
순으로 들어가주면
아래와 같은 화면이 나오는데
여기서 Dynamic Web module 버전을 변경해 주면 된다.
하지만 역시 쉽게 될리가 없지,
변경이 안된다....
그러면 이제 다르게 접근해보자.
.xml 파일을 열어보자.
파일 경로는
.settings > org.eclipse.wst.common.project.facet.core.xml
이며
직접 들어가면 귀찮으니
ctrl + shift + r (open resource) 로 접근하여
org.eclipse.wst.common.project.facet.core.xml 파일을 열어주자.
그러면 아래와 같은 화면이 나온다.
위 이미지에서 보이는 jst.web 부분의 version을 변경해주면된다.
그리고 서버를 다시 실행해주면 말끔하게 실행될 것이다.
<?xml version="1.0" encoding="UTF-8"?>
<faceted-project>
<fixed facet="wst.jsdt.web"/>
<installed facet="jst.web" version="3.1"/>
<installed facet="wst.jsdt.web" version="1.0"/>
<installed facet="java" version="1.7"/>
<installed facet="jst.jaxrs" version="1.1"/>
</faceted-project>
반응형