Mac環境下配置tomcat

來源:互聯網
上載者:User
我們在MAC系統中查看網頁時,一般都要使用到tomcat,這是因為appache只支援靜態網頁,但像asp,php,cgi,jsp等動態就需要tomcat來處理。那麼該怎麼在自己的MAC中安裝tomcat呢?現在就教大家安裝的方法,有需要的朋友們可以參考借鑒。

前言

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

一、 下載

登入Apache Tomcat官網,點擊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 ,都有讀寫和可執行許可權。

六、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的檔案中。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.