1. 程式人生 > >eclipse不支援tomcat8.0版本解決

eclipse不支援tomcat8.0版本解決

如果你要使用tomcat8.0+版本的tomcat容器,但是你安裝的eclipse不支援,最多隻支援到apache tomcat v7.0怎麼辦,我的解決辦法如下:

第一步:eclipse選單help->eclipse marketplace 點選開啟後介面如下:


第二步:在find搜尋框中輸入:Eclipse JST Server Adapters ,點go搜尋 ,正常搜尋第一條就是,如圖:



第三步:點右下角的install安裝,我這邊已經安裝過了,所以顯示的是uninstall解除安裝  ,按照提示步驟,一步一步安裝完,然後根據提示重啟,會發現Apache Tomcat v8.0已經有了,就可以配置使用8.0+版本的tomcat了

注意:

在eclipse中安裝tomcat8.5時,報錯:

The Apache Tomcat installation at this directory is version 8.5.6.  A Tomcat 8.0 installation is expected.

解決辦法: 
Windows中

①在Tomcat的安裝目錄中找到lib目錄,再找到catalina.jar。使用壓縮軟體(WinRAR或是好壓)開啟它。
②依次找到並雙擊開啟org\apache\catalina\util\ServerInfo.properties 檔案
server.info=Apache Tomcat/8.5.6
server.number=8.5.6.0
server.built=Oct 6 2016 20:15:31 UTC

改為:

#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

在Linux中改法:

cd [tomcat or tomee home(tomcat目錄)]/lib
mkdir catalina
cd catalina/
unzip ../catalina.jar
vim org/apache/catalina/util/ServerInfo.properties

    `把版本號改成如下形式:`

server.info=Apache Tomcat/8.0.0
server.number=8.0.0
server.built=May 11 2016 21:49:07 UTC

接著把改好的ServerInfo.properties檔案新增到catalina.jar中:

jar uf ../catalina.jar org/apache/catalina/util/ServerInfo.properties
cd ..
rm -rf catalina

Linux改法我沒有實踐,不過我是參照Linux的改法在Windows上操作的,所以應該不會錯! 
其他版本要是也報這樣的錯,改法是一樣的!