做爲新手小白,在安裝tomcat時花了不少沒必要要的時間,在網上查的資料一堆一堆的。但實際上到最後才發發現犯得是傻瓜錯誤。html
1.須要準備jdk(去官網下載),而後配置環境變量(計算機---屬性---環境變量---在系統變量中進行更改),這裏配置path,在其後添加安裝jdk的路徑(ex.E:\software\java\JDK1.8_64\bin).打開cmd,輸入java,java -version(注意空格)等進行檢查。提示一串信息,版本信息則jdk安裝完畢。java
注:(1)安裝的是綠色版,會自動找到jdk的路徑,直接打開exlipse也能夠運行。通常狀況須要配置JAVA_HOME(jdk安裝目錄);web
CLASSPATH添加%JAVA_HOME%\bin; %JAVA_HOME%\tools.jar;apache
Path中添加%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;(注意每一個變量後面加英文下的分號)瀏覽器
(2)下載的jdk版本,tomcat版本最好跟exlipse版本相差不大(不要太舊的),不然遇到exlipse沒法安裝tomcat時,須要在exlipse安裝文件中找到配置文件進行更改。tomcat
2.官網下載tomcat(我下載的綠色版,沒有進行任何環境配置,也能夠執行,但小毛頁沒彈出來)。jsp
正常按照步驟,解壓文件,打開bin目錄,會看到startup.bat,雙擊便可運行tomcat,雙擊shutdown.bat關閉頁面。打開cmd,輸入startup,系統回覆既不是內部命令和外部文件....,此時須要配置環境變量:測試
(1)CATALINA_HOME:tomcat安裝路徑到bin的上一層spa
(2)CATALINA_BASE:tomcat安裝路徑到bin的上一層server
(3)path:%CATALINA_HOME%\bin; %CATALINA_HOME%\lib;
正常狀況下,打開cmd,輸入startup,提示:「Server startup in xxx ms」運行成功,在瀏覽器上輸入http://localhost:8080/,彈出小貓頁面,則環境搭建完成。
注:我一直安裝不上,卸了重安時,遇到了雙擊shtartup.bat,屏幕一閃而過的問題。搜索了一下資料,整理了解決辦法:記事本打開start.bat文件,在文本最後輸入pause,再次運行start.bat,屏幕停住。
<1>通常出現Neither the JAVA_HOME nor the JRE_HOME environment variable is defined.出現緣由是較新的版本安裝不會自動登記JAVA_HOME,JRE_HOME.須要在setclasspath.bat開頭添加:
set JAVA_HOME=(jdk安裝路徑bin以前)
set JRE_HOME=(jre安裝路徑)
<2>Caannot find "e:\apache-tomcat-8.5.0\bin\setlass.bat"
這種狀況去看看catalina.bat的配置,有可能在一文件裏被人寫死了CATALINA_HOME的路徑,找到多出的文件刪掉就好了。
3.安裝exlipse.按照提示作就是了,打開測試tomcat,建立完項目第一步,看server控制檯,點擊Click...
,彈出信息,最後顯示時間,則成功(會閃現,啥緣由,不懂)
4.在exlipse中建立web,第一步從file-->new-->dynamic web project(若是沒找到,就點Project-->輸入web,選擇dynam)-->給項目取名-->target那欄選擇tomcat你安裝版本-->browser選擇tomcat安裝路徑(bin以前)-->next-->最後勾選general....,finishi(出現帶地球的文件夾標誌)。
第二步.(在網頁中也可及進行)雙擊建立的文件,右擊web-->other-->輸入jsp.file,next-->更改file名字:xxx.html-->finishi-->Ctrl+f,更改萬國碼utf-8,點擊replace all,完成。
5.我遇到主要問題:(1)在win10中path添加變量,以;結尾是一個變量;因爲過小白,看不懂,把%JAVA_HOME%\lib,%JAVA_HOME%\bin寫做一行,致使沒法添加,浪費一堆時間。
(2)檢測tomcat是否能打開小貓頁面時,輸入錯網址(應爲http://localhost:8080/)
6.總結,做爲小白安裝這些程序非常頭痛,不懂得太多。人生第一篇博客,有好多東西也是知其然不知其因此然,路漫漫其修遠兮,吾將上下而求索。