PS:关mac os运行.sh的权限问题,如果执行 chomod 不能获取就把账号切换成root运行,如下
sudo -i 之后输入root密码即可。(root账号密码查看)
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#
- 下载tar.gz文件包 解压拷贝到 /Library目录下,并命名为Tomcat,其他目录也可。
-
修改目录权限
到终端输入
sudo chmod 755 /Library/Tomcat/bin/*.sh
-
启动Tomcat
按回车键之后会提示输入密码,请输入管理员密码。之后输入并回车:
sudo sh startup.sh
若出现如下提示则表示安装并运行成功: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
-
配置Tomcat启动脚本:
使用文本编辑器添加以下代码,并将文件保存为tomcat,小写并不带后缀。
#!/bin/bashcase $1 instart)sh /Library/Tomcat/bin/startup.sh;;stop)sh /Library/Tomcat/bin/shutdown.sh;;restart)sh /Library/Tomcat/bin/shutdown.shsh /Library/Tomcat/bin/startup.sh;;*)echo “Usage: start|stop|restart”;;esacexit 0
-
赋予文件执行权限:
将这个文件放置到终端包含的路径中,例如/usr/bin下 -
chmod 777 tomcat
快捷命令如下:
tomcat start tomcat stoptomcat restart