描述:今天在用eclipse導入javaweb項目時出現了錯誤,修改配置路徑後,代碼什麼的都沒有錯誤,只有在項目名上帶有一個紅色叉號,以前項目用的時Tomcat8.0 現在換成了Tomcat8.5
錯誤代碼:Target runtime Apache Tomcat v8.0 is not defined.
解決方法:
首先Project --> Clean ,如果沒有效果進行別的方案。
方案一、右擊項目 ---> Properties ---> Targeted Runtimes 發現對勾是Apache Tomcat v8.0,下方還有一個Apache Tomcat v8.5,之後將8.0取消對勾將8.5打上對勾就好(下圖是修改後再次打開出現的圖)
方案二、
右擊項目 ---> Properties ---> JavaCompiler 將1.8修改一下,修改後如果沒有效果再改回。
方案三、
錯誤可能出現在工程目錄下的.settings文件夾的org.eclipse.wst.common.project.facet.core.xml文件
新建一個項目,將其.settings文件夾裏的org.eclipse.wst.common.project.facet.core.xml文件copy到此文件下,即可。