解決方案是:在工程目錄下的.settings文件夾裏,打開org.eclipse.wst.common.project.facet.core.xml文件,其內容爲:java
<?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>web
更改<runtime name="?">內容爲Preference->Server-RunTime Environment下的服務名稱,以下:spring
<?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>apache
解決辦法:服務器
1)下降JDK版本(方便,簡單)eclipse
2)修改spring源碼,而後編譯生成先的JAR文件。(比較麻煩,不建議採用)ui
出現這個錯誤「The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path」,是由於Javaweb工程類中沒有添加Tomcat運行時相關類致使。spa
下面是具體的解決方法:xml
1、右擊web工程-》屬性或Build Path-》Java Build Path->Libraries-> Add Libray ->Server Runtime -》Tomcat Serverip
2、切換到Java Build Path界面中的Orader and Export,選擇Tomcat。
注意:
按以上方法操做時,若打開Server Runtime後一片空白,須要設置Apache服務器。設置方法爲:window->Preferences->Server->Runtime Environment -> add -->選擇Apache的版本後點Next,再填入你apache服務器軟件的安裝(解壓後)地址。