The server does not support version 3.0 of the J2EE Web module specification

cyzero發表於2013-05-08
The server does not support version 3.0 of the J2EE Web module specification

報如下錯誤:The server does not support version 3.0 of the J2EE Web module specification
原來建立Test時用的是Tomcat 6.0,jdk都是用的1.6

Tomcat 6.0最多支援Servlet 2.5
解決如下:

在專案根目錄下有一個.settings的資料夾,該資料夾下有一個org.eclipse.wst.common.project.facet.core.xml檔案,內容如下:

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

相關文章