java項目從1.6升級到1.8遇到的問題(eclipse不支援jdk1.8與Tomcat8.0)__java基礎

來源:互聯網
上載者:User

一直用的是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",添加點擊“確定”

到這裡就解決掉了小紅叉,項目也升級成功。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.