1.安裝:
至官方網站下載Tomcat.tar.gz
解壓縮後放置任一目錄下即可,我放根目錄下
2.啟動,停止:
Tomcat的Mac OS X安裝過程簡化了二進製文件的分發過程,表示可以使用Apache二進制發行版所帶的封裝shell腳本,它提供了啟動和停止Tomcat所需的快速簡易腳本集。
Mac OS X設置了所有路徑,因此,需要您完成的任務只是要在端口8080上(默認的Tomcat HTTP服務器接口端口)確定沒有TCP服務已經在運行。可通過運行下列netstat命令輕鬆完成這一工作:
netstat -an | grep 8080
您應看到沒有輸出結果。如果您看見了輸出結果,則意味著另一程序正在監聽8080端口,而且您首先應該將其關閉,否則您要改變CATALINA_HOME/conf/server.xml配置文件的端口號。對8005端口進行同樣測試。
端口測試無誤後,將工作目錄移到根目錄,也就是tomcat的安裝目錄
cd /tomcat
您可以使用下面的腳本啟動OS X上的Tomcat:
cd /; sudo -u nobody /bin/startup.sh; cd -
註:最好不用nobody執行,盡量改為有管理權限的帳號或者root否則Jre有可能無法啟動
還可以用下列命令停止Tomcat:
cd /; sudo -u nobody /bin/shutdown.sh; cd -
註:啟動時用nobody,結束時也只要用nobody,同理可證其他帳號的啟動及結束方式
因為用戶nobody是未經授權的用戶,所以它不可訪問磁盤上的很多文件夾。這當然是一件好事情,也有可能是壞事,但因啟動和停止Tomcat的腳本試圖確定當前目錄。所以,如果該腳本未返回被nobody用戶讀訪問正調用的文件夾,則會返回錯誤信息。
為了避免這一錯誤發生,上述命令包含了三條子命令。首先,該命令將路徑改變到root文件夾下(//),然後以nobody用戶啟動或停止Tomcat,最後返回到已啟動的文件夾中。
如果您正從用戶已讀訪問的文件夾下運行這些命令,則您可按如下方式省略命令的開頭與結尾方式來縮短命令:
sudo -u root /bin/startup.sh (沒有了cd -指令)
sudo -u root /bin/shutdown.sh (沒有了cd -指令)
註註:執行以上命令時請將目前目錄移至tomcat下,能不用nobody就不用nobody