1. 程式人生 > >解決錯誤 Target runtime com.genuitec.runtime.generic.jee60 is not defined.

解決錯誤 Target runtime com.genuitec.runtime.generic.jee60 is not defined.

關於報錯:

Target runtime com.genuitec.runtime.generic.jee60 is not defined.

開啟Problem檢視,提示如下:

 

 Google、Baidu都沒有答案,後來通過類似的問題才得以解決(類似的問題是:Target runtime Apache Tomcat 6.0 is not defined

 解決方案是:在工程目錄下的.settings資料夾裡,開啟org.eclipse.wst.common.project.facet.core.xml檔案,其內容為:

複製程式碼
 1 <?xml version="1.0" encoding="UTF-8"
?> 2 <faceted-project> 3 <runtime name="com.genuitec.runtime.generic.jee60"/> 4 <fixed facet="wst.jsdt.web"/> 5 <fixed facet="jst.web"/> 6 <fixed facet="java"/> 7 <installed facet="java" version="1.6"/> 8 <installed facet="jst.web" version="3.0"/>
9 <installed facet="jst.web.jstl" version="1.2.1"/> 10 <installed facet="wst.jsdt.web" version="1.0"/> 11 </faceted-project>
複製程式碼

更改<runtime name="?">?內容為Preference->Server-RunTime Environment下的服務名稱,如下:

複製程式碼
 1 <?xml version="1.0" encoding="UTF-8"?>
 2 <faceted-project
> 3 <runtime name="Apache Tomcat v7.0"/> 4 <fixed facet="wst.jsdt.web"/> 5 <fixed facet="jst.web"/> 6 <fixed facet="java"/> 7 <installed facet="java" version="1.6"/> 8 <installed facet="jst.web" version="3.0"/> 9 <installed facet="jst.web.jstl" version="1.2.1"/> 10 <installed facet="wst.jsdt.web" version="1.0"/> 11 </faceted-project>
複製程式碼

轉自: http://www.cnblogs.com/yidf/p/3542037.html