myeclipse專案報錯終極解決辦法

lengjin1發表於2016-08-08

經常在匯入專案的時候會報各種錯誤,以下幾種解決方法基本可以解決大家的問題,速度get起來。

1:專案有個紅叉報錯提示:Target runtime Apache Tomcat v7.0 is not defined.解決方法如下:

專案上有個紅叉,太不爽了,Problems檢視提示"Target runtime Apache Tomcat v7.0 is not defined.",修改這個檔案"工程名/.settings/org.eclipse.wst.common.project.facet.core.xml"下的runtime標籤的name值,修改成你現在tomcat的名字即可,然後重新整理一下你的專案。


2:專案有個紅叉報錯提示:Description Resource Path Location Type Java compiler level does not match the version of the install解決辦法:
在專案上右鍵Properties-》Project Facets,在開啟的Project Facets頁面中的Java下拉選單中,選擇相應版本。有可能是java1.6 改成java6之類的

3:window-----preference----compiler的jdk版本選擇你的
  window-----preference-----Installed JREs選擇你jdk的版本

4:右鍵專案---Project Facets---java選擇你的版本

5:maven專案報錯,先clean,complie,install,等下載jar,如果還報錯,那麼久update depnece。

6:tomcat8自帶了servlet.jar的api,但是tomcat7,6就沒有自帶,所以會報錯,解決方案如下:
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>${javax.servlet.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet.jsp</groupId>
<artifactId>jsp-api</artifactId>
<version>${javax.servlet.jsp.version}</version>
<scope>provided</scope>
</dependency>

相關文章