Tomcat 8.5.x 是支持Servlet3.1的规范,如果使用的是Servlet4.0的规范,则需要安装Tomcat9.0.x的版本,今天我们就讲解下在Mac中安装Tomcat8
准备环境:Java
我本机使用的java 版本是java 8u91,下载地址可以到这里:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
选中Mac版本对应的dmg安装包下载并安装,然后打开Iterm2(终端服务)并输入,
就可以看到类似如下信息:
java version "1.8.0_91"
Java(TM) SE Runtime Environment (build 1.8.0_91-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.91-b14, mixed mode)
其中Tomcat8.x对java的版本要求是java7及以上的版本。
JAVA_HOME是个重要的变量,不单独是针对tomcat起作用的,所以正确的设置非常重要,这边我给大家提供一个方法用于针对当前的环境变量的设置,在java正常安装后,可以进入~/.bash_profile,我设置了如下信息:
export JAVA_HOME=$(/usr/libexec/java_home)
安装Tomcat
以下是简单操作步骤,安装后就可以在mac上运行tomcat了。
1.先到 这里 下载tomcat二进制包,我下载的是后缀是tar.gz的二进制包。
2.将下载的包进行解压到指定目录,解压工具可以使用Unarchiver app, 这个工具可以支持非常多的解压格式文件,我们假设解压后的目录如下:
~/Downloads/apache-tomcat-8.5.3
3.打开Iterm2(终端工具),将解压后文件夹移到 /usr/local,执行命令如下:
sudo mkdir -p /usr/local
sudo mv ~/Downloads/apache-tomcat-8.5.3 /usr/local
4.创建一个软链接,用于后续支持不同的tomcat版本或升级版本替换,执行命令如下:
sudo rm -f /Library/Tomcat
sudo ln -s /usr/local/apache-tomcat-8.5.3 /Library/Tomcat
5.修改新建目录的所有权,执行命令如下:
sudo chown -R <your_username> /Library/Tomcat
6.添加可执行的权限,执行命令如下:
sudo chmod +x /Library/Tomcat/bin/*.sh
运行及关闭Tomcat
启动Tomcat,则可以执行如下命令:
$ /Library/Tomcat/bin/startup.sh
Using CATALINA_BASE: /Library/Tomcat
Using CATALINA_HOME: /Library/Tomcat
Using CATALINA_TMPDIR: /Library/Tomcat/temp
Using JRE_HOME: /Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Home
Using CLASSPATH: /Library/Tomcat/bin/bootstrap.jar:/Library/Tomcat/bin/tomcat-juli.jar
Tomcat started.
关闭Tomcat,执行如下命令:
$ /Library/Tomcat/bin/shutdown.sh
在启动好Tomcat 后,就可以使用浏览器访问 http://localhost:8080 这个地址来访问tomcat,访问界面如下:
可以看到就代表安装且启动成功了:)