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