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 -verison
就可以看到类似如下信息:

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,访问界面如下:

可以看到就代表安装且启动成功了:)

Comments
Write a Comment