開篇重要提醒:
1、如果您的Eclipse好久沒更新,建議安裝tomcat v7.0,因?yàn)榈桶姹綞clipse只能支持到Tomcat v7.0,v8、v9都不支持。
2、如果您的Eclipse是最新版本,比如是Eclipse neon.2或者neon.3,則集成Tomcat 哪個(gè)版本都沒問題,建議安裝Tomcat v9.0。Eclipse mars.2只能支持到Tomcat v8.0。
3、如果要集成Tomcat v9.0,則需要jdk1.8 jre1.8和Eclipse neon.2以上版本的環(huán)境。
本篇目錄結(jié)構(gòu)
1、Tomcat安裝及配置環(huán)境
1.1Tomcat安裝
1.2配置環(huán)境
2、在Eclipse上集成Tomcat
2.1高版本Eclipse neon.2或neon.3能支持到Tomcat v9.0。。。
2.2、低版本的Eclipse只能支持到Tomcat v7.0
2.2.1低版本Eclipse中存在Server支持
2.2.2低版本Eclipse中不存在Server支持
==============================================================
1、Tomcat安裝及配置環(huán)境
1.1Tomcat安裝
檢查本機(jī)是否安裝Tomacat.沒有的話,點(diǎn)擊官網(wǎng) http://tomcat.apache.org/tomcat-9.0-doc/index.html 下載。

選擇下載適合本機(jī)系統(tǒng)的文件。下載完后,雙擊。默認(rèn)選項(xiàng)就可以。



端口號什么的都是默認(rèn)的。可以設(shè)置管理員登陸用戶名和密碼。

會(huì)自動(dòng)找到之前安裝好的jre。

選擇安裝路徑。

正在安裝。

安裝完成。

桌面有個(gè)tomcat的icon.
打開瀏覽器輸入以下中的一個(gè)地址即可。出現(xiàn)下面的Apache tomcat網(wǎng)頁則說明安裝成功。
http://127.0.0.1:8080/
http://localhost:8080/

1.2配置環(huán)境
新建變量名
變量名:CATALINA_HOME
變量值:C:\Program Files\Apache Software Foundation\Tomcat 9.0

然后在path中添加
%CATALINA_HOME%\lib;
%CATALINA_HOME%\bin;

在CMD命令下輸入命令:startup,出現(xiàn)以下錯(cuò)誤。

原因是在我的JAVA_HOME中,設(shè)置了兩個(gè)版本的jdk,一個(gè)是1.7,一個(gè)是1.8,把1.7的版本刪除掉就可以。如下圖

2、在Eclipse上集成Tomcat
這里存在以下幾種情況,根據(jù)具體情況集成Tomcat。
2.1、高版本Eclipse neon.2或neon.3能支持到Tomcat v9.0,Eclipse mars.2能支持到Tomcat v8.0
2.2、低版本的Eclipse只能支持到Tomcat v7.0
2.2.1低版本Eclipse中存在Server支持
2.2.2低版本Eclipse中不存在Server支持
2.1高版本Eclipse neon.2或neon.3能支持到Tomcat v9.0。。。
如果您的Eclipse不是最新版本,請去官網(wǎng) http://www.eclipse.org/downloads/ 下載最新版本的Eclipse。
文件大小為45.5M,下載后雙擊,一路next安裝。


安裝過程比較久,可能需要翻墻。

安裝完后,新建一個(gè)項(xiàng)目。查看Windows》Preferences》Server》Runtime Enviroments》add,天然的存在Server以及可支持的Tomcat v9.0,如下圖

點(diǎn)擊next,finish,在Eclipse上輕松集成Tomcat。

2.2.1低版本Eclipse中存在Server支持
集成步驟同2.1。
不過您要是不小心安裝的是Tomcat v9.0,就會(huì)不可避免的發(fā)生沖突。如下圖


解決方法有兩個(gè):
1、按照1.1的步驟重新安裝Tomcat,換成低版本的,比如Tomcat v7;
2、按照2.1的步驟安裝最新版本的Eclipse。
2.2.2低版本Eclipse中不存在Server支持
比如我的Eclipse中就沒有Server支持。如下圖:

百度了下,解決方法如下:
找到Help》InstallNew Software》Kepler-http://download.eclipse.org/releases/kepler 》Web,XML, Java EE and OSGi Enterprise Development 》JST Server AdaptersExtensions(打勾選上該項(xiàng))
有些Work with中沒有“Kepler-http://download.eclipse.org/releases/kepler” ,也可以換成Juno - http://download.eclipse.org/releases/juno
然后一路next完成安裝。


重啟Eclipse,有Server支持后,重復(fù)2.2.1的步驟。