Mac OS X Lion下配置Tomcat

本文根據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 

注意格式,將文件保存爲tomcat,小寫並不帶後綴。將這個文件放置到終端包含的路徑中,例如/usr/bin,而後便可以在終端中簡單地輸入tomcat start和tomcat stop啓用tomcat了。
安裝過程可能出現如下錯誤:
startup.sh: command not found .
命令前加上bash 或 sh 或 ./

.代表當前目錄,如果執行程序或腳本沒有加入環境變量PATH,在當前目錄時前面要加"./"

在Terminal中執行tomcat命令會提示permission denied.
需要賦權。sudo chmod 755 /usr/bin/tomcat


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章