一、 下載
登錄Apache Tomcat官網,地址 [http://tomcat.apache.org](http://tomcat.apache.org/) ,點擊左邊的Download,選擇需要下載的版本。

屏幕快照 2018-08-28 下午8.48.20.png
二、設置本地放置路徑
把下載下來的包解壓到 /Users/你的用戶名/目錄下
三、啟動Tomcat
打開終端
cd /Users/你的用戶名/apache-tomcat-9.0.0.M21/bin
(注釋:切換到我們Tomcat的bin目錄)
打開終端輸入 “cd”+”空格”,然后把bin文件夾拖到終端里,快速輸入,點擊回車
再輸入:`./startup.sh` ,回車
操作失敗,缺少權限`Permission denied`
賦予超級管理員權限`sudo chmod 755 *.sh`,再次`./startup.sh`,就可以啟動我們自己的Tomcat了,如下圖:
打開我們的瀏覽器,然后網址輸入 [http://localhost:8080/](http://localhost:8080/),如果出現一只貓,則證明配置成功~

屏幕快照 2018-08-28 下午8.48.36.png
四、關閉Tomcat
同樣是在bin 目錄下,在終端輸入:`./shutdown.sh` + 回車,就可以了。
五、Tomcat的目錄結構及作用
|- bin:存放tomcat的命令。
catalina.bat命令:
startup.bat-> catalina.bat start
shutdown.bat- > catalina.bat stop
|- conf:存放tomcat的配置信息。其中server.xml文件是核心的配置文件。
|-lib:支持tomcat軟件運行的jar包。其中還有技術支持包,如servlet,jsp
|-logs:運行過程的日志信息
|-temp:臨時目錄
|-webapps:共享資源目錄。web應用目錄。(注意不能以單獨的文件進行共享)
|-work:tomcat的運行目錄。jsp運行時產生的臨時文件就存放在這里
|- WebRoot :web應用的根目錄
|-靜態(tài)資源(html+css+js+image+vedio)
|-WEB-INF:固定寫法。
|-classes:(可選)固定寫法。存放class字節(jié)碼文件
|-lib:(可選)固定寫法。存放jar包文件。
|-web.xml
注意:
1)WEB-INF目錄里面的資源不能通過瀏覽器直接訪問
2)如果希望訪問到WEB-INF里面的資源,就必須把資源配置到一個叫web.xml的文件中
六、注意事項:
如果服務器啟動后信息提示Tomcat started,但是在瀏覽器中輸入[http://localhost:8080/](http://localhost:8080/)后提示”無法連接至服務器“,則有可能是因為tomcat使用的jdk版本過低,不符合tomcat 9.0對jdk的最低要求,解決方法如下:
1、去官網http://www.Oracle.com/technetwork/Java/javase/downloads/index-jsp-138363.html下載最新的jdk;
2、在mac上根據提示安裝jdk;
3、在控制臺輸入命令:/usr/libexec/java_home得到目前mac中jdk的位置,如本人機器的jdk位置為:/Library/Java/JavaVirtualMachines/jdk1.8.0_73.jdk/Contents/Home
4、cd至~/ 目錄下,執(zhí)行vim .bash_profile,打開該文件;
5、加入或者修改:export JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_73.jdk/Contents/Home"
6、保存退出,在控制臺輸入 source .bash_profile
7、重新啟動tomcat,登陸瀏覽器輸入網址后應該會產生正確的提示。
七、配置java web服務器。
如果你手里有一套java web源碼,那么就把這個文件夾(假設文件夾名字叫做javaJar)放到tomcat9目錄下的webapps目錄下,在終端下執(zhí)行
`sudo sh shutdown.sh` 關閉服務器,然后再輸入
`sudo sh startup.sh` 打開服務器,表示服務器重啟(會自動導入這個web)。
(開啟服務器的時候,dock上會有java的Bootstrap運行圖標顯示,當關閉服務器時,這個Bootstrap運行圖標消失)
打開瀏覽器,在瀏覽器輸入“l(fā)ocalhost:8080/javaJar”,回車,如果看到預期的網頁,那么表示你的web部署成功。