一、下载安装包
到 apache官方主页 下载 Mac 版本的完整 .gz文件包。解压拷贝到 /Library目录下,把文件夹名修改为Tomcat
1、Mac中 Finder打开 Library的方法
新建 Finder窗口 按下 shift +Command+G 输入 /Library 进入 该隐藏目录。
2、修改目录权限
选中 文件夹 Command+I 打开 简介, 修改文件权限 命令 sudo chmod 777 /Library/Tomcat
二、启动服务
执行/Library/Tomcat/bin下的startup.sh,
然后打开http://localhost:8080查看是否Tomcat已经启动,
若要停止服务器就运行同目录下的shutdown.sh
如果遇到诸如无法找到目录以及文件地问题或者权限,
bestfeideMacBook-Pro:bin bestfei$ 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
一般是因为文件权限造成地问题,可以如此解决:
sudo chmod 777 /Library/Tomcat/bin/*.sh
sudo chmod 777 /Library/Tomcat/bin/*.bat
三、自定义目录
例如在tomcat的webapps目录下新建一个test目录,在下面再放一个a.txt
然后修改conf下的web.xml文件,
修改listings参数的值为true
<servlet>
<servlet-name>default</servlet-name>
<servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>0</param-value>
</init-param>
<init-param>
<param-name>listings</param-name>
<param-value>false</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
最后重启tomcat,
sh /Library/Tomcat/bin/shutdown.sh
sh /Library/Tomcat/bin/startup.sh
就可以看到在地址 http://localhost:8080/test/
下看到a.txt文件了