一,系統配置
1.操作系統:win10 64位
2.tomcat版本:Tomcat8 64位
3.Java版本:JDK8 64位
二,軟件下載
2.1 JDK 64位下載,官網地址:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html,如圖:
下載到本地后直接打開安裝,修改存儲目錄,如圖:
2.2 Tomcat8下載,官網地址:http://tomcat.apache.org/,我的系統是win10 64位,下載的是64位免安裝版本,如圖:
下載到本地,解壓縮,路徑如圖:
三,環境變量配置
3.1 Java環境變量配置
1.進入【控制面板】,點擊【系統和安全】-【系統】-【高級系統設置】-【環境變量】,彈出環境變量窗口,如圖:
2.系統變量欄點擊【新建】,新增系統變量JAVA_HOME,變量值為D:\Program Files\Java\jdk1.8.0_202,如圖:
3.系統變量欄點擊【新建】,新增系統變量CLASSPATH,變量值為".;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;",如圖
注意:Jdk9以后,就不用配置classpath變量了。
4.配置系統變量PATH,選中PATH點擊【編輯】彈出編輯環境變量窗口,點擊【新建】按鈕,添加以下兩個變量,win10的環境變量都是一行一行添加的,后面不需要;,這點要注意,如圖:
1.%JAVA_HOME%\bin
2.%JAVA_HOME%\jre\bin
5.以管理員身份運行cmd,輸入java -version和javac,均正常運行,表示安裝成功,如圖:
3.2 Tomcat環境變量配置
1.進入【控制面板】,點擊【系統和安全】-【系統】-【高級系統設置】-【環境變量】,彈出環境變量窗口,如圖:
2.系統變量欄點擊【新建】,新增系統變量,配置Tomcat的安裝目錄CATALINA_HOME和工作目錄CATALINA_BASE,變量值為tomcat解壓縮后存放的目錄地址,如圖:
CATALINA_HOME:D:\Program Files\apache-tomcat-8.5.57
CATALINA_BASE:D:\Program Files\apache-tomcat-8.5.57,如圖:
3.配置系統變量PATH,選中PATH點擊【編輯】彈出編輯環境變量窗口,點擊【新建】按鈕,添加以下兩個變量:
1.%CATALINA_HOME%\lib
2.%CATALINA_HOME%\bin
點擊【確定】,如圖:
4. 通過service.bat安裝tomcat服務: 以管理員身份運行cmd,cd到tomcat的bin目錄下,輸入 service.bat install,回車 ,tomcat8服務安裝成功。如圖:
5.【我的電腦】右鍵,點擊【管理】-【服務和應用程序】-【服務】,可看到多了一個服務Apache Tomcat 8.5 Tomcat8,啟動類型為手動。如圖:
6.選中Tomcat8服務,右鍵屬性,將啟動類型調整為自動,啟動服務,如圖:
啟動服務成功,如圖:
7.進入Tomcat安裝bin目錄下,雙擊Tomcat8w.exe文件,可查看Tomcat服務狀態為start,可點擊【stop】關閉服務,如圖:
四.驗證測試
1.Tomcat服務啟動后,打開瀏覽器輸入http://localhost:8080,顯示如下頁面,表示配置成功,如圖:
五,安裝遇到的問題
問題1:
cmd窗口,cd切換至Tomcat的bin目錄下,執行安裝Tomact服務時失敗,報Failed installing 'Tomcat8' service,如圖:
解決辦法:
先執行service.bat remove命令,再執行service.bat install命令。
問題2:
Tomcat安裝成功后,cmd窗口輸入startup未報錯,可正常啟動,但是通過雙擊Tomcat的bin目錄下Tomcat8w.exe的方式啟動服務,閃退。服務啟動不了。
問題定位:
通過檢查環境變量配置,java版本,最后懷疑是JDK版本不兼容導致的。我之前安裝的JDK是32位的,系統和Tomcat均為64位的。卸載JDK32位,重新下載JDK64位,重新配置java環境變量后,Tomcat服務啟動成功。這里要注意32位和64位java區別,64位會顯示64,32位的不顯示,如圖:
32位 Java
64位 Java
Tomcat的安裝與配置就介紹到這里,今天只是簡單的開始,后面會慢慢深入學習Tomcat的配置文件,使用Tomcat連接MySQL,Jenkins+Tomcat持續集成等。