到 apache官方主页 下载 Mac 版本的完整 .gz文件包。解压拷贝到 /Library目录下。

 
1。Mac中 Finder打开 Library的方法
新建 Finder窗口   按下 shift +Command+G  输入  /Library  进入  该隐藏目录。
ps:这个快捷键非常的有用,一定要记住!
 
2。修改目录权限
选中 文件夹   Command+I 打开 简介, 修改文件权限    命令     sudo chmod 755 /Library/Tomcat (给个777 权限 也无所谓)
 

安装Tomcat

  1. 在Apache网站下载最新的Tomcat二进制编码包:(注意别下载了Windows的安装包)http://tomcat.apache.org/ (mac下是.gz)
  2. 下载完后,解压,并将文件夹命名为Tomcat
  3. 将重命名的文件夹移动到根目录/Library中(别处也可),安装过程便完成了
  4. 执行/Library/Tomcat/bin下的startup.sh,然后打开http://localhost:8080查看是否Tomcat已经启动,若要停止服务器就运行同目录下的shutdown.sh

如果遇到诸如无法找到目录以及文件地问题,一般是因为文件权限造成地问题,可以如此解决:

sudo chmod 755 /Library/Tomcat/bin/*.sh
sudo chmod 755 /Library/Tomcat/bin/*.bat

遇见”JAVA_HOME not defined”JAVA路径未定义错误,在终端中执行以下命令:

sudo setenv JAVA_HOME /Library/Java/Home

配置Tomcat启动脚本:

使用文本编辑器添加以下代码:

#!/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

将文件保存为tomcat,小写并不带后缀。赋予文件执行权限:

chmod 777 tomcat

。将这个文件放置到终端包含的路径中,例如/usr/bin,而后便可以在终端中简单地输入tomcat start和tomcat stop启用tomcat了。

快捷命令如下:

1)tomcat start

2)  tomcat stop

3)  tomcat restart

非常的方便!

原文:http://blog.csdn.net/chenlia/article/details/7692361

最新文章

  1. Sql Server 2008服务启动失败,错误17058
  2. Kali vmtools
  3. H5不能少的功能-滑动分页
  4. c/c++ 传统数组的缺点
  5. 【Nutch基础教程之七】Nutch的2种运行模式:local及deploy
  6. 兼容主流浏览器的js原生函数封装
  7. Python模块学习---Web
  8. 第二十一章 Django的分页与cookie
  9. Tomcat不需要输入项目名便可访问项目(直接用域名或者ip)
  10. SignalR学习笔记(一) 简单聊天室
  11. Servlet工作原理解析 《深入分析java web 技术内幕》第九章
  12. type-of-python作业-判断字符串是否属于回文需要忽略其中的标点、空格与大小写
  13. elasticsearch及head插件安装与配置
  14. React 学习(七) ---- create-react-app
  15. Junit4测试用例
  16. 【读书笔记】iOS-网络-底层网络
  17. h5桌面通知Notification
  18. 黄聪:360浏览器、chrome开发扩展插件教程(2)为html添加行为
  19. HBase环境搭建随记
  20. java AES 加密解密工具(Advanced Encryption Standard)发现明文相同但每次重启服务后密文就会不同于是有了改进

热门文章

  1. [HTML]增加input标签的multiple属性上传的文件数
  2. SVN文件上感叹号、加号、问号等图标的原因
  3. csu 1769(数学)
  4. Validate Binary Search Tree——体现二查搜索树思想的一道题
  5. C++中对已分配空间的指针调用一个类的构造函数
  6. AC日记——[CQOI2009]DANCE跳舞 洛谷 P3153
  7. day4 作业计算器
  8. ubuntu sublime text 3 build 3083 license
  9. LoadRunner:VuGen开发脚本步骤(二)
  10. 湖南大学ACM程序设计新生杯大赛(同步赛)B - Build