PS:關mac os運行.sh的權限問題,若是執行 chomod 不能獲取就把帳號切換成root運行,以下apache
sudo -i 以後輸入root密碼便可。(root帳號密碼查看Mac 更改root密碼)bootstrap
Kellen-MacBook-Pro:/ kellen$ sudo -i Kellen-MacBook-Pro:~ root# cd /Users/kellen/Tomcat7/bin/ Kellen-MacBook-Pro:bin root# ./startup.sh debug Using CATALINA_BASE: /Users/kellen/Tomcat7 Using CATALINA_HOME: /Users/kellen/Tomcat7 Using CATALINA_TMPDIR: /Users/kellen/Tomcat7/temp Using JRE_HOME: /Library/Java/JavaVirtualMachines/jdk1.8.0_101.jdk/Contents/Home Using CLASSPATH: /Users/kellen/Tomcat7/bin/bootstrap.jar:/Users/kellen/Tomcat7/bin/tomcat-juli.jar Tomcat started. Kellen-MacBook-Pro:bin root#
修改目錄權限瀏覽器
到終端輸入tomcat
sudo chmod 755 /Library/Tomcat/bin/*.sh
啓動Tomcatbash
按回車鍵以後會提示輸入密碼,請輸入管理員密碼。以後輸入並回車: 編輯器
sudo sh startup.sh
若出現以下提示則表示安裝並運行成功: .net
Using CATALINA_BASE: /Library/Tomcat Using CATALINA_HOME: /Library/Tomcat Using CATALINA_TMPDIR: /Library/Tomcat/temp Using JRE_HOME: /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home
打開瀏覽器http://localhost:8080/ ,若是看到Apache Tomcat,表示已經成功運行Tomcat debug
配置Tomcat啓動腳本:rest
使用文本編輯器添加如下代碼,並將文件保存爲tomcat,小寫並不帶後綴。code
#!/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
賦予文件執行權限:
將這個文件放置到終端包含的路徑中,例如/usr/bin下chmod 777 tomcat
快捷命令以下:
tomcat start tomcat stop tomcat restart