Eclipse創建Maven Web項目后更改Servlet版本


Eclipse創建Maven Web項目后更改Servlet版本

 

1、場景
基於Eclipse通過maven-archetype-webapp原型創建一個Web項目后,其默認Servlet版本是2.3,Java版本是1.5。

2、解決方式

2.1、方式一
修改項目的.setting目錄下的org.eclipse.wst.common.project.facet.core.xml文件

修改前:

<?xml version="1.0" encoding="UTF-8"?>
<faceted-project>
  <runtime name="Apache Tomcat v8.0"/>
  <fixed facet="wst.jsdt.web"/>
  <installed facet="wst.jsdt.web" version="1.0"/>
  <installed facet="java" version="1.8"/>
  <installed facet="jst.web" version="2.3"/>
</faceted-project>

修改后:

<?xml version="1.0" encoding="UTF-8"?>
<faceted-project>
  <runtime name="Apache Tomcat v8.0"/>
  <fixed facet="wst.jsdt.web"/>
  <installed facet="wst.jsdt.web" version="1.0"/>
  <installed facet="java" version="1.8"/>
  <installed facet="jst.web" version="3.0"/>
</faceted-project>

 

2.2、方式二
右鍵項目properties-->project facets修改版本,注意幾點:
(1)先刪除項目上的web.xml文件;
(2)先取消Project Facets的Dynamic web module,點擊apply,此時才能修改jdk版本;然后打勾Dynamic web module選擇版本3.0,此時出現一個Futher configuration available....,點進去設置Content directory(即web項目根目錄),勾選Generate web.xml deployment descriptor,解決。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM