Mac環境下配置tomcat的步驟詳解

前言

相信對Java Web稍微知道一點,一般對Tomcat都不會陌生,Apache是普通服務器,本身只支持html即普通網頁,可以通過插件支持PHP,還可以與Tomcat連通(單向Apache連接Tomcat,就是說通過Apache可以訪問Tomcat資源。Tomcat無法取訪問Appache資源)。Appache只支持靜態網頁,但像asp,php,cgi,jsp等動態就需要Tomcat來處理。下面我們就來看看詳細的步驟。

一、 下載

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


二、設置本地放置路徑

右鍵Finder—>前往文件夾—> ~/Library/ 目錄下,把下載下來包解壓,之後然後命名爲Tomcat,放進來這裏。


防止Tomcat的路徑

三、啓動Tomcat

打開終端,cd /Users/apple/Library/Tomcat/bin (註釋:切換到我們Tomcat的bin目錄)


打開終端輸入 "cd"+"空格",然後把bin文件夾拖到終端裏,快速輸入,點擊回車

再輸入: ./startup.sh  ,回車,就可以啓動我們自己的Tomcat了,如下圖:


啓動成功

打開我們的瀏覽器,然後網址輸入  http://localhost:8080/,如果出現一隻貓,則證明配置成功~


實例界面

四、關閉Tomcat

同樣是在bin 目錄下,在終端輸入: ./shutdown.sh + 回車,就可以了。


關閉Tomcat

五、配置的過程中可能遇到的問題

1. 終端中輸入startup.sh後出現類似 “Permission denied” ,

解決方案一:

這個時候需要對目錄進行權限設置:輸入  sudo chmod 755 Library/Tomcat/bin/*.sh  回車,設置文件的讀寫執行權限;

解釋:sudo通常爲系統超級管理員755 代表用戶對該文件擁有讀,寫,執行的權限,同組其他人員擁有執行和讀的權限,沒有寫的權限,其他用戶的權限和同組人員權限一樣。777代表,user,group ,others ,都有讀寫和可執行權限。

解決方案二:

結果彈出:-bash: ./startup.sh: Permission denied 的提示。


這是因爲用戶沒有權限,而導致無法執行。用命令chmod 修改一下bin目錄下的.sh權限就可以了。


chmod u+x *.sh


這裏的u 這裏指文件所有者,+x 添加可執行權限,*.sh表示所有的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應用的根目錄

|-靜態資源(html+css+js+image+vedio)

|-WEB-INF:固定寫法。

|-classes:(可選)固定寫法。存放class字節碼文件

|-lib:(可選)固定寫法。存放jar包文件。

|-web.xml

注意:

1)WEB-INF目錄裏面的資源不能通過瀏覽器直接訪問

2)如果希望訪問到WEB-INF裏面的資源,就必須把資源配置到一個叫web.xml的文件中。

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章