從終端進入tomcat的bin目錄,而後執行startup.shapache
bogon:~ apple$ cd /Users/apple/Desktop/tomcat_war/apache-tomcat-7.0.42/binbootstrap
bogon:bin apple$ sh startup.shtomcat
輸出結果爲app
Cannot find ./catalina.shthis
The file is absent or does not have execute permissionspa
This file is needed to run this programio
其實這裏是權限, ast
解決方法:jdk
依舊在tomcat 的bin目錄下 file
執行 chmod +x *.sh
而後用sh startup.sh啓動成功
以下:
Last login: Tue Aug 6 15:52:01 on ttys000
bogon:~ apple$ cd /Users/apple/Desktop/tomcat_war/apache-tomcat-7.0.42/bin
bogon:bin apple$ sh startup.sh
Cannot find ./catalina.sh
The file is absent or does not have execute permission
This file is needed to run this program
bogon:bin apple$ chmod +x *.sh
bogon:bin apple$ sh startup.sh
Using CATALINA_BASE: /Users/apple/Desktop/tomcat_war/apache-tomcat-7.0.42
Using CATALINA_HOME: /Users/apple/Desktop/tomcat_war/apache-tomcat-7.0.42
Using CATALINA_TMPDIR: /Users/apple/Desktop/tomcat_war/apache-tomcat-7.0.42/temp
Using JRE_HOME: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
Using CLASSPATH: /Users/apple/Desktop/tomcat_war/apache-tomcat-7.0.42/bin/bootstrap.jar:/Users/apple/Desktop/tomcat_war/apache-tomcat-7.0.42/bin/tomcat-juli.jar
bogon:bin apple$