1. 程式人生 > >如何在Mac OSX系統下安裝Tomcat

如何在Mac OSX系統下安裝Tomcat

tomcat

1. 下載Tomcat(地址:tomcat.apache.org),選擇適合的版本(這裏選擇6.0.35),點擊“Download”,之後在新頁面點擊“Core下的”“tar.gz”(6.2Mb)

2. 解壓Tomcat到目錄:/Library 中,並把文件夾名由“apache-tomcat-6.0.16”改為“Tomcat”

3. 打開 “應用程序(Application)”——“終端(Terminal)”,輸入如下兩條命令:
sudo chmod 755 /Library/Tomcat/bin/*.sh
按回車鍵之後會提示輸入密碼,請輸入管理員密碼。之後輸入並回車:
sudo sh startup.sh


若出現如下提示則表示安裝並運行成功:
Using CATALINA_BASE: /Library/Tomcat
Using CATALINA_HOME: /Library/Tomcat
Using CATALINA_TMPDIR: /Library/Tomcat/temp
Using JRE_HOME: /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home

4. 打開瀏覽器,輸入 http://localhost:8080/
回車之後如果看到Apache Tomcat,表示已經成功運行Tomcat

5. 在終端中輸入命令 sudo sh /Library/Tomcat/bin/shutdown.sh 回車之後可以關閉Tomcat。


6.IP地址過濾

tomcat使用一種叫做valves(閥)的機制過濾ip地址。常見的閥(valves)有RemovteAddrValve,可以進行IP地址過濾。閥可以應用在3個級別:Engin,Host,Context。

如果你只允許本機地址(localhost)對tomcat服務器進行訪問,可以在server.xml中使用下列語句:

<Engine name=”Catalina” defaultHost=”localhost” debug=”0”>

<Valve className=”org.apache.catalina.valves.RemoteAddrValve”

allow="127.0.0.1,0:0:0:0:0:0:0:1%0,::1"/>

Tomcat會使用java.util.regex對IP地址進行匹配。參考Tomcat文檔: http://tomcat.apache.org/tomcat-7.0-doc/config/valve.html


如何在Mac OSX系統下安裝Tomcat