看到這個問題,我就默默開啟我的印象筆記!
有幾種情況會出現(我以eclipse為工具來列出解決方式)
1、 可能是eclipse自身的問題,當我們將專案匯出後,存在的web.xml編譯器沒有自動更新,此時會出現這個錯誤,也就是我們需要自己手動重新整理,可以重新儲存該web.xml檔案,此時編譯器會自動開始重新重新整理,便可解決問題。
2、可能是因為你匯出的專案的jdk版本跟你的編譯器版本不同,首先進入專案包下的.settings目錄,找到org.eclipse.wst.common.project.facet.core.xml檔案,用編輯器開啟,檢視<installed facet="java" version=“1.8/>可以檢視到專案的jdk版本,然後在Eclipse環境中,滑鼠右鍵選擇專案,點選Properties,選擇Java Compiler,就有jdk版本的選擇,需要設定為相同。(一般是由於這個問題)
3、可能是tomcat的版本不同,首先進入專案包下的.settings目錄,找到org.eclipse.wst.common.project.facet.core.xml檔案,用編輯器開啟,檢視<runtime name="Apache Tomcat v6.0"/>,可以檢視到專案的tomcat版本 看是否與你eclipse設定的tomcat版本一致,如果不一致,則設定為相同的tomcat版本。
看到這個問題,我就默默開啟我的印象筆記!
有幾種情況會出現(我以eclipse為工具來列出解決方式)
1、 可能是eclipse自身的問題,當我們將專案匯出後,存在的web.xml編譯器沒有自動更新,此時會出現這個錯誤,也就是我們需要自己手動重新整理,可以重新儲存該web.xml檔案,此時編譯器會自動開始重新重新整理,便可解決問題。
2、可能是因為你匯出的專案的jdk版本跟你的編譯器版本不同,首先進入專案包下的.settings目錄,找到org.eclipse.wst.common.project.facet.core.xml檔案,用編輯器開啟,檢視<installed facet="java" version=“1.8/>可以檢視到專案的jdk版本,然後在Eclipse環境中,滑鼠右鍵選擇專案,點選Properties,選擇Java Compiler,就有jdk版本的選擇,需要設定為相同。(一般是由於這個問題)
3、可能是tomcat的版本不同,首先進入專案包下的.settings目錄,找到org.eclipse.wst.common.project.facet.core.xml檔案,用編輯器開啟,檢視<runtime name="Apache Tomcat v6.0"/>,可以檢視到專案的tomcat版本 看是否與你eclipse設定的tomcat版本一致,如果不一致,則設定為相同的tomcat版本。