筆者的Mac系統是Mavericks,不過對于比較新的Mac系統,安裝Apache Tomcat的方法都是一樣的。
首先前往Apache Tomcat的官網,選擇您要下載的Tomcat版本。這里推薦安裝Tomcat 7,所以下載apache-tomcat-<版本名>.zip包。
解壓后請將該目錄移動到 /usr/local 目錄下:
sudo mv apache-tomcat-7.0.55 /usr/local
修改當前目錄為apache-tomcat-7.0.55,并修改tomcat目錄下的腳本為可執行:
cd apache-tomcat-7.0.55chmod 750 bin/*.sh
基本設置已經完成,接著測試一下Tomcat:
cd bin./startup.sh
若回顯如下,表示啟動Tomcat成功:
Using CATALINA_BASE: /usr/local/apache-tomcat-7.0.55Using CATALINA_HOME: /usr/local/apache-tomcat-7.0.55Using CATALINA_TMPDIR: /usr/local/apache-tomcat-7.0.55/tempUsing JRE_HOME: /Library/java/JavaVirtualMachines/jdk1.7.0_67.jdk/Contents/HomeUsing CLASSPATH: /usr/local/apache-tomcat-7.0.55/.../usr/local/apache-tomcat-7.0.55/bin/tomcat-juli.jarTomcat started.
啟動瀏覽器,并在地址欄輸入http://localhost:8080,顯示如下:

該網頁表示Tomcat已經成功安裝!
接著關閉Tomcat服務器:
./shutdown.sh
回顯如下:
Using CATALINA_BASE: /usr/local/apache-tomcat-7.0.55Using CATALINA_HOME: /usr/local/apache-tomcat-7.0.55Using CATALINA_TMPDIR: /usr/local/apache-tomcat-7.0.55/tempUsing JRE_HOME: /Library/Java/JavaVirtualMachines/jdk1.7.0_67.jdk/Contents/HomeUsing CLASSPATH: /usr/local/apache-tomcat-7.0.55/bin/bootstrap.jar:/usr/local/apache-tomcat-7.0.55/bin/tomcat-juli.jar
OK,已經關閉Tomcat服務器。
高級
雖然基本上安裝已經完成了,但是我們還可以進一步做些適當的配置工作。
1. 設置$CATALINA_HOME環境變量
用編輯器打開~/.bash_PRofile文件,如果沒有該文件,可以創建一個,并輸入如下指令:
# 設置CATALINA_HOME環境變量(Tomcat)export CATALINA_HOME="/usr/local/apache-tomcat-7.0.55"
打開Terminal輸入如下命令:
source ~/.bash_profile
OK,環境變量設置成功
2. 配置Tomcat服務器,啟動自動刷新功能
在Tomcat的conf目錄下,用編輯器打開context.xml文件,定位Context元素,加入reloadable屬性,修改如下:
<Context reloadable="true"> ......</Context>
這樣在測試網頁時就不用擔心瀏覽器緩存了網頁。
3. 配置Tomcat服務器,啟動目錄列舉功能
在Tomcat的conf目錄下,用編輯器打開web.xml,定位servlet元素,將listings的值修改為true:
<servlet> <servlet-name>default</servlet-name> ... <init-param> <param-name>listings</param-name> <param-value>true</param-value> ...</servlet>
新聞熱點
疑難解答