Eclipse Porject Facets 下沒有 Dynamic Web Module 問題
本檔案並非原創是參照別人的部落格寫的。
切換到 Navigat 檢視,開啟專案目錄.setting裡的org.eclipst.wst.commom.project.facets.core.xml檔案,
<faceted-project>
標籤下新增 <installed facet="jst.web" version="3.0"/>
<?xml version="1.0" encoding="UTF-8"?>
<faceted-project>
<installed facet="jst.web" version="3.0"/>
<!-- Dynamic Web Module 3.0 -->
<runtime name="Apache Tomcat v8.0"/>
<secondary-runtime name="jdk1.8.0_162"/>
<installed facet="java" version="1.8"/>
<!-- JDK 1.8 -->
<installed facet="wst.jsdt.web" version="1.0"/>
<!-- JavaScript 1.0 -->
</faceted-project>
也可以從別的web專案中找到相同的檔案,複製一下。
另一種解決方法:
解決步驟:
1、進入專案目錄,可看到.project檔案,開啟。
2、找到<natures>...</natures>程式碼段。
3、在第2步的程式碼段中加入如下標籤內容並儲存:
<nature>org.eclipse.wst.common.project.facet.core.nature</nature>
<nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>
<nature>org.eclipse.jem.workbench.JavaEMFNature</nature>
4、在eclipse的專案上點右鍵,重新整理專案。
5、在專案上點右鍵,進入屬性(properties)
6、在左側列表專案中點選選擇“Project Facets”,在右側選擇“Dynamic Web Module”和"Java",點選OK儲存即可。