1.安装 tomcat


1. 去 Java官网下载 JDK 安装包,然后一步一步先安装JDK
2. 去 Apache官网下载 Mac 版本的完整 ***tar.gz 文件包,解压拷贝到~/主目录,并重新命名为 tomcat(其他目录页可以).
3. 修改文件权限,进入终端 cd 到刚才的目录
1
Rango-MBP:~ rango$ cd tomcat/bin/
5. 修改文件权限,需要输入登录密码,输入后按回车就可
1
2
Rango-MBP:bin rango$ sudo chmod 755 *.sh
Password:
6. 查看一下修改过权限之后的文件(这里只列出部分),发现凡是.sh结尾的都是-rwxr-xr-x@就说明对了
1
2
3
4
5
6
7
-rwxr-xr-x@  1 rango  staff    1966  2  2 02:08 startup.sh
-rw-r--r--@  1 rango  staff   32385  2  2 02:08 tomcat-juli.jar
-rw-r--r--@  1 rango  staff  372464  2  2 02:08 tomcat-native.tar.gz
-rw-r--r--@  1 rango  staff    3410  2  2 02:08 tool-wrapper.bat
-rwxr-xr-x@  1 rango  staff    3410  2  2 02:08 tool-wrapper.sh
-rw-r--r--@  1 rango  staff    2050  2  2 02:08 version.bat
-rwxr-xr-x@  1 rango  staff    1575  2  2 02:08 version.sh
7. 启动 tomcat 服务
1
Rango-MBP:bin rango$ sudo sh startup.sh
8. 看到如下信息说明启成功
1
2
3
4
5
Using CATALINA_BASE:   /Users/rango/tomcat
Using CATALINA_HOME:   /Users/rango/tomcat
Using CATALINA_TMPDIR: /Users/rango/tomcat/temp
Using JRE_HOME:        /Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home
Using CLASSPATH:       /Users/rango/tomcat/bin/bootstrap.jar

将 allRunServer 文件夹拷贝到 tomcat/ 验证

9. 关闭 tomcat 服务
1
2
3
4
5
6
7
Rango-MBP:bin rango$ sudo sh shutdown.sh
Password:
Using CATALINA_BASE:   /Users/rango/tomcat
Using CATALINA_HOME:   /Users/rango/tomcat
Using CATALINA_TMPDIR: /Users/rango/tomcat/temp
Using JRE_HOME:        /Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home
Using CLASSPATH:       /Users/rango/tomcat/bin/bootstrap.jar

2.封装简化启动和安装步骤


1.新建一个文件 tomcat 下面是文件内容
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
#!/bin/bash

case $1 in
start)
sh /users/rango/tomcat/bin/startup.sh
;;
stop)
sh /users/rango/tomcat/bin/shutdown.sh
;;
restart)
sh /users/rango/tomcat/bin/shutdown.sh
sh /users/rango/tomcat/bin/startup.sh
;;
*)
echo “Usage: start|stop|restart”
;;
esac

exit 0
2.修改tomcat权限为可读可写可执行
1
Rango-MBP:desktop rango$ chmod 777 tomcat
2.将tomcat移动到终端包含的文件夹例如/usr/local/bin,下次直接在终端输入 tomcat starttomcat stop 就可以启动和关闭tomcat服务了
1
2
3
tomcat start
tomcat stop
tomcat restart