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

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 ced425 的頭像
    ced425

    Cedric's 學習備忘錄

    ced425 發表在 痞客邦 留言(0) 人氣()