错误:Tomcat version 6.0 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5 Web modules

时间:2021-02-14 17:07:33
项目无法添加部署到Tomcat 6.0中,提示错误:Tomcat version 6.0 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5 Web modules


0、如果确定代码中没有用到JDK1.7里面特有的东西,改下配置就可以。
不是很确定有没有用,不想修改配置文件,就换Tomcat 7.0部署,用JDK1.7吧。

1、选中项目--》右键,Properties--》Project Facets--》
Dynamic Web Module的Version改成2.5
Java的Version改成1.6。

或直接修改文件org.eclipse.wst.common.project.facet.core.xml
/ProjectName/.settings/org.eclipse.wst.common.project.facet.core.xml

jst.web从3.0改成2.5,
java从1.7改成1.6,
删除<runtime name="Apache Tomcat v7.0"/>



<?xml version="1.0" encoding="UTF-8"?>
<faceted-project>
  <fixed facet="java"/>
  <fixed facet="jst.web"/>
  <fixed facet="wst.jsdt.web"/>
  <installed facet="jst.web" version="2.5"/>
  <installed facet="wst.jsdt.web" version="1.0"/>
  <installed facet="java" version="1.6"/>
</faceted-project>


2、选中项目--》右键,Properties--》Java Build Path--》Libraries,把Tomcat换成6.0的。



在Eclipse中显示.settings/org.eclipse.wst.common.project.facet.core.xml文件

错误:Tomcat version 6.0 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5 Web modules