本文根據http://www.2cto.com/os/201201/116335.html和http://blog.csdn.net/johnstrive/article/details/7791451進行了整理
1. 安裝JDK
默認已經有了jdk1.6,可能跟我是Snow Leopard升級到Lion有關,據說現在Lion全新安裝時不再預先安裝JDK,需要自行下載安裝(http://support.apple.com/kb/DL1421)安裝之後,在Applications>Utilities>Java Preference下應該可以看到32/64兩個版本的JDK, 打開Terminal 利用java -version應該可以看到相關的版本信息。
2.下載Tomcat
從Tomcat項目主頁下載相關壓縮包,初次安裝可以只選擇Core版本的。
3.Tomcat配置
將Tomcat移動到usr/local文件夾下
sudo mkdir /usr/local ## 創建usr/local文件夾
sudo mv ~/Downloads/apache-tomcat-7.0.20 /usr/local ## 移動解壓文件夾到usr/local
爲Tomcat創建一個Symbolic Link 到(/Library/Tomcat)
sudo ln -s /usr/local/apache-tomcat-7.0.20 /Libray/Tomcat
爲Symbolic Link設置所有權
sudo chown -R <Mac用戶名> /Library/Tomcat
開放Tomcat下shell的訪問權限
sudo chmod +x /Library/Tomcat/bin/*.sh
之後通過Library/Tomcat/bin/startup.sh可以啓動Tomcat服務了
建議下載Tomcat Controller 來通過一個簡單的UI工具控制Tomcat的啓動和關閉
在Tomcat Controller 的Home Directory 中填入
/Library/Tomcat即可
找不到的話,這裏johnstrive同學提供了控制腳本:
#!/bin/bash
case $1 in
start)
sh /Library/Tomcat/bin/startup.sh
;;
stop)
sh /Library/Tomcat/bin/shutdown.sh
;;
restart)
sh /Library/Tomcat/bin/shutdown.sh
sh /Library/Tomcat/bin/startup.sh
;;
*)
echo “Usage: start|stop|restart”
;;
esac
exit 0
.代表當前目錄,如果執行程序或腳本沒有加入環境變量PATH,在當前目錄時前面要加"./"
在Terminal中執行tomcat命令會提示permission denied.
需要賦權。sudo chmod 755 /usr/bin/tomcat