一直用的是Tomcat6.0與jdk1.6,現在項目要升級用jdk1.8與Tomcat8.0,突然發現我的eclipse不支援這麼高的版本,只到jdk1.7與Tomcat7.0,
所以上網查了,需要安裝外掛程式;
安裝Tomcat8.0的外掛程式步驟:
第一步:eclipse菜單help->eclipse marketplace 點擊開啟後介面如下:
第二步:在find搜尋方塊中輸入:Eclipse JST Server Adapters ,點go搜尋 ,正常搜尋第一條就是,如圖:
第三步:點右下角的install安裝,我這邊已經安裝過了,所以顯示的是uninstall卸載 ,按照提示步驟,一步一步安裝完,然後根據提示重啟,會發現Apache Tomcat v8.0已經有了,就可以配置使用8.0+版本的tomcat了
注意:
在eclipse中安裝tomcat8.5時,報錯:
[html] view plain copy The Apache Tomcat installation at this directory is version 8.5.6. A Tomcat 8.0 installation is expected.
解決辦法:
Windows中
[html] view plain copy ①在Tomcat的安裝目錄中找到lib目錄,再找到catalina.jar。使用壓縮軟體(WinRAR或是好壓)開啟它。 ②依次找到並雙擊開啟org\apache\catalina\util\ServerInfo.properties 檔案 [html] view plain copy server.info=Apache Tomcat/8.5.6 server.number=8.5.6.0 server.built=Oct 6 2016 20:15:31 UTC
改為:
[html] view plain copy #Apache Tomcat/8.5.6 server.info=Apache Tomcat/8.0.0 #8.5.6.0 server.number=8.0.0 server.built=Oct 6 2016 20:15:31 UTC 安裝jdk8外掛程式的步驟:
第一步:eclipse菜單Help -> eclipse marketplace-> 搜尋(這裡需要安裝兩個外掛程式)
1) Java 8 support for EclipseKepler SR2 --java8編譯所需,
2) Java 8 Facet for Web Tools forEclipse Kepler SR2 --java8運行所需
第二部:各個參數配置
1) 系統配置java8編譯環境,window -> Preferences
2) 工程中使用java8的編譯路徑,project -> java build path -> libraries -> edit
3) 相應的java compiler 路徑對應為1.8版本
4) 配置 project facets 對應的java8
開啟eclipse發現之前的項目有紅叉:把項目的buildpath改了和運行環境都改好,發現servlet出現:The import javax.servlet cannot be resolved 錯誤:
解決方案就是:在Eclipse中,右擊項目,選擇Build Path->configure build path->Libraries->Add External JARs,找到你電腦中tomcat的解壓路徑,在lib檔案夾下選中"servlet-api.jar",添加點擊“確定”
到這裡就解決掉了小紅叉,項目也升級成功。