Tomcat安裝之在Mac環(huán)境下配置tomcat9

一、 下載

   登錄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部署成功。
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容