Mac下安装Tomcat及配置
1.在搜索引擎(如:必应或百度)中搜索“Tomcat”,第一条搜索结果就是Tomcat官方地址:
![](http://upload-images.jianshu.io/upload_images/2158600-7d1705f84ef1470a.png?imageMogr2/auto-orient/strip|imageView2/2/w/1150/format/webp)
image
2.在左侧选择“Tomcat8”或“Tomcat9”,我这里以“Tomcat8”为例:
![](http://upload-images.jianshu.io/upload_images/2158600-caa6b3da34ca1485.png?imageMogr2/auto-orient/strip|imageView2/2/w/931/format/webp)
image
3.下载相应Zip包:
![](http://upload-images.jianshu.io/upload_images/2158600-495724eb16d6115d.png?imageMogr2/auto-orient/strip|imageView2/2/w/884/format/webp)
image
4.在Finder的当前用户下新建一个java目录(后续可以在这个路径下安装Tomcat、Maven、MongoDB等),然后在java目录下新建一个Tomcat目录,将下载的zip文件解压后剪切到这个Tomcat目录下,Tomcat就安装成功了。
![](http://upload-images.jianshu.io/upload_images/2158600-50d62d8b3a71a787.png?imageMogr2/auto-orient/strip|imageView2/2/w/887/format/webp)
image
5.在终端中用Mac的Shell命令cd依次进入Tomcat的安装目录下的bin目录:
cd java
cd Tomcat
cd apache-tomcat-8.0.33
cd bin
然后用“ls -la *.sh”来查看bin目录下的shell脚本,其中"startup.sh"用于启动Tomcat,"shutdown.sh""用于关闭Tomcat:
![](http://upload-images.jianshu.io/upload_images/2158600-15a17228a8717180.png?imageMogr2/auto-orient/strip|imageView2/2/w/570/format/webp)
image
6.默认情况下,你是没有权限执行这个操作的,我们需要授权,用cd..退回上层目录:
![](http://upload-images.jianshu.io/upload_images/2158600-cea84357c2d4063f.png?imageMogr2/auto-orient/strip|imageView2/2/w/570/format/webp)
image
7.使用“chmod -R u+x ./bin”命令授权,然后再次进入bin目录查看shell脚本:
![](http://upload-images.jianshu.io/upload_images/2158600-9a34b2a0b385c5ae.png?imageMogr2/auto-orient/strip|imageView2/2/w/570/format/webp)
image
8.此时的权限”-rwxr”代表已经有了执行权限,输入”./startup.sh”启动Tomcat(其中”./"代表当前目录下):
![](http://upload-images.jianshu.io/upload_images/2158600-d3efd8f9842b11c0.png?imageMogr2/auto-orient/strip|imageView2/2/w/570/format/webp)
image
- 在浏览器中访问”localhost:8080”,看到了Tomcat界面,则说明Tomcat已经成功启动了:
![](http://upload-images.jianshu.io/upload_images/2158600-93d2160eb6152249.png?imageMogr2/auto-orient/strip|imageView2/2/w/1200/format/webp)
image
10.如果在终端中执行“.shutdown.sh”关闭Tomcat,然后刷新浏览器,会发现无法访问了。这里我们在终端中使用Shell命令开启、关闭Tomcat,以及用户授权等,更多常用 Shell命令,可以参考:Mac下的常用Shell命令