什麼是Tomcat服務器?html
Tomcat是Apache 軟件基金會(Apache Software Foundation)的Jakarta 項目中的一個核心項目,由Apache、Sun 和其餘一些公司及我的共同開發而成。因爲有了Sun 的參與和支持,最新的Servlet 和JSP 規範老是能在Tomcat 中獲得體現,Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 規範。由於Tomcat 技術先進、性能穩定,並且免費,於是深受Java 愛好者的喜好並獲得了部分軟件開發商的承認,成爲目前比較流行的Web 應用服務器。Tomcat 服務器是一個免費的開放源代碼的Web 應用服務器,屬於輕量級應用服務器,在中小型系統和併發訪問用戶不是不少的場合下被廣泛使用,是開發和調試JSP 程序的首選。對於一個初學者來講,能夠這樣認爲,當在一臺機器上配置好Apache 服務器,可利用它響應HTML頁面的訪問請求。實際上Tomcat是Apache 服務器的擴展,但運行時它是獨立運行的,因此當你運行tomcat 時,它實際上做爲一個與Apache 獨立的進程單獨運行的。訣竅是,當配置正確時,Apache 爲HTML頁面服務,而Tomcat 實際上運行JSP 頁面和Servlet。另外,Tomcat和IIS等Web服務器同樣,具備處理HTML頁面的功能,另外它仍是一個Servlet和JSP容器,獨立的Servlet容器是Tomcat的默認模式。不過,Tomcat處理靜態HTML的能力不如Apache服務器。目前Tomcat最新版本爲9.0。java
一、tomcat服務器須要在已安裝JDK的環境下才能正確安裝並運行,首先到Java官網下載jdkapache
先贊成協議,再下載對應的版本(個人系統是Windows10 64位)api
二、下載完成後,打開下載目錄(這裏我直接下載到E:\java目錄下,並建立對應的jdk、jre文件夾,方便後面自定義選擇jdk和jre的安裝目錄)瀏覽器
三、跟着程序嚮導,逐步安裝,jdk和jre的默認安裝在C盤中,能夠自定義選擇相應的目錄。截圖略過~~~tomcat
四、配置JDK環境變量服務器
(1)右擊計算機—屬性—高級系統設置—環境變量併發
(2)在「系統變量」中,設置3項屬性,JAVA_HOME,PATH,CLASSPATH(大小寫無所謂),若已存在則點擊「編輯」,不存在則點擊「新建」;oracle
①、JAVA_HOME指明JDK安裝路徑,就是剛纔安裝時所選擇的路徑;ide
②、Path使得系統能夠在任何路徑下識別java命令,設爲:%JAVA_HOME%\bin;
③、CLASSPATH爲java加載類(class or lib)路徑,只有類在classpath中,java命令才能識別,設爲:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
(3)檢查環境配置是否正確
①、win+R,輸入cmd
②、分別輸入java,javac,java -version;若出現下面信息就說明環境配置正確,而且已正確安裝jdk。
五、到Tomcat官網下載,這裏我下載的是Tomcat9.0
六、下載完成後解壓到相關目錄,並配置環境變量
(1)右擊計算機—屬性—高級系統設置—環境變量
(2)在系統變量中添加變量TOMCAT_HOME、CATALINA_HOME
①、其中TOMCAT_HOME中是本身剛纔解壓tomcat的目錄,我這裏是E:\Tomcat\apache-tomcat-9.0.16
②、CATALINA_HOME,該變量的值與TOMCAT_HOME相同,設置方法同上
③、在「系統變量」中找到Path變量,雙擊打開Path變量,在「變量值」的最後面添加%CATALINA_HOME%\bin
④、在「系統變量」中找到CLASSPath變量,雙擊打開CLASSPath變量,在「變量值」的最後面添加%CATALINA_HOME%\lib\servlet-api.jar
七、win+R,鍵入"cmd",在控制檯輸入service install Tomcat9,進行服務安裝。
八、啓動服務:進入管理員命令行輸入:net Start Tomcatx(x爲tomcat的版本) 【關閉tomcat命令:net stop Tomcatx】
或打開任務管理器-服務,找到tomcat9,手動啓動
九、瀏覽器訪問localhost:8080,如果出現tomcat的主頁,則說明配置tomcat服務器成功。
【注】在安裝過程當中遇到一個端口占用(tomcat服務器默認端口是8080)問題,具體解決辦法,請參照這個經驗貼
tomcat和jdk 版本要兼容,建議你們安裝Tomcat8