目录
Tomcat下载
Tomcat安装
设置Tomcat的环境变量
Tomcat卸载
Tomcat目录结构
Tomcat的启动和关闭
修改Tomcat的默认端口号
升级Tomcat
Tomcat下载
- 点击这里进入 Tomcat 的下载页面,在左边选择自己想要下载的 Tomcat 的版本,然后选择下图中的两个文件之一下载即可,这里以 zip 格式的 Tomcat8.5.43 为例

Tomcat安装
- 由于下载的 Tomcat 是免安装版本的,所以解压就是安装,因此我们只需将其解压,然后将解压后的文件夹放在正确的位置即可(解压后的文件夹可以改名字,比如改为 Tomcat,但这里改了的话,下面涉及到路径的命令中也要对应这个名称才行)
- 打开访达,点击顶部菜单栏的
前往➔前往文件夹...,然后输入~/Library/,回车,将解压后的 Tomcat 文件夹放在这个目录下即可,至此 Tomcat 的安装已经完成(这个目录其实就是/Users/你的用户名/Library) - 安装目录建议不要有中文和空格
设置Tomcat的环境变量
- 实测这一步不做,Tomcat 也是可以正常启动的,只是配置了下面的这些,我们以后启动 Tomcat 就不用再进入其安装目录下的 bin 目录了,而是在任何目录下都可以启动(直接输入 startup.sh)和关闭(直接输入 shutdown.sh)(好像不是每次都行,比如电脑重启后)
- 打开「终端」,输入 open .bash_profile(前提是你有这个文件,如果没有,就在
/Users/你的用户名/目录下创建一个名为.bash_profile的文件) - 在
.bash_profile文件中输入如下内容
<span style="color:#000000"><code class="language-js"><span style="color:#98c379">CATALINA_HOME</span><span style="color:#669900">=</span><span style="color:#669900">/</span>Users<span style="color:#669900">/</span>你的用户名<span style="color:#669900">/</span>Library<span style="color:#669900">/</span>apache<span style="color:#669900">-</span>tomcat<span style="color:#669900">-</span><span style="color:#98c379">8.5</span><span style="color:#98c379">.43</span>
<span style="color:#c678dd">export</span> <span style="color:#98c379">CATALINA_HOME</span>
<span style="color:#c678dd">export</span> <span style="color:#98c379">PATH</span><span style="color:#669900">=</span>$<span style="color:#98c379">PATH</span><span style="color:#999999">:</span>$<span style="color:#98c379">CATALINA_HOME</span><span style="color:#669900">/</span>bin
</code></span>- 1
- 2
- 3
- 保存
.bash_profile文件,然后继续在终端中输入source .bash_profile即可
Tomcat卸载
- 直接删除解压后的文件夹即可
- 记得将配置文件中的配置也删除
Tomcat目录结构

Tomcat的启动和关闭
注意:启动 Tomcat 之前必须先安装 JDK 并配置好相应的环境变量,如果还没有安装 JDK 的请点击这里,参考我的另一篇博文
启动Tomcat
- 打开终端,输入
cd /Users/winstonlau/Library/apache-tomcat-8.5.43/bin,回车,进入 Tomcat 的 bin 目录
Tomcat 的路径和名称要和自己电脑上的一致
- 继续输入
./startup.sh,回车
- 如果出现提示
-bash: ./startup.sh: Permission denied,这是因为权限不够,只需接着输入chmod u+x *.sh,然后回车,修改一下权限即可,再重新输入./startup.sh
这里的 u 指文件所有者,+x 表示添加可执行权限,*.sh 表示所有的 sh 文件
- 如果出现的是
Permission denied,那么这个时候就需要对目录进行权限设置,输入sudo chmod 755 /Users/winstonlau/Library/apache-tomcat-8.5.43/bin/*.sh,回车,设置文件的读写执行权限
sudo通常为系统超级管理员755,代表用户对该文件拥有读,写,执行的权限,同组其他人员拥有执行和读的权限,没有写的权限,其他用户的权限和同组人员权限一样;
777 代表 user,group,others 都有读写和可执行权限;
chmod 改变一个或多个文件的存取模式;sudo那条命令中的apache-tomcat-8.5.43需要和自己磁盘上的名称一致;
- 如果一切正常,则继续往下看
./startup.sh命令执行成功后,会出现如下界面- 要想验证 Tomcat 是否启动成功,我们只需在浏览器中输入 http://localhost:8080,如果能成功打开页面,说明 Tomcat 已经启动成功了
- 能正常启动即说明已经安装并配置好了 Tomcat
- 注意:如果这里是做升级 Tomcat 版本的操作,要注意打开的网址中显示的是否是新版本的 Tomcat,如果不是,说明新版本的还没有配置好
【特别注意】
- 在终端中使用命令启动了 Tomcat 之后,一定要记得使用命令将 Tomcat 关闭(关闭终端窗口或者退出终端应用程序并不能关闭 Tomcat),如果不使用命令在终端中关闭 Tomcat,那么直接在 idea 中去启动 Tomcat 就会报错
- 前面我们虽然讲了如何启动 Tomcat,但这种方法必须先转到 Tomcat 的 bin 目录下才行,比较麻烦,如果希望在终端的任何目录下都可以启动 Tomcat,我也单独写了教程
关闭Tomcat
- 先进入 Tomcat 的 bin 目录,然后输入
./shutdown.sh,回车,Tomcat 关闭后就不能在浏览器中打开 http://localhost:8080 这个页面了
查看Tomcat的版本信息
- 先进入 Tomcat 的 bin 目录,然后输入
sh version,回车即可看到
修改Tomcat的默认端口号
- Tomcat 的默认端口号是 8080,如果需要修改,需要注意不能和其它程序的端口号相冲突,因此修改后的端口号最好是大于 1024,甚至是大于 8080
- 找到 Tomcat 目录下的
conf 文件夹,找到其中的server.xml 文件,然后打开,找到下图所示位置,将 8080 修改为合适的数字即可 - 修改了端口号后需要重启 Tomcat,并且此时输入的就不是 http://localhost:8080 了,而要把 8080 改成自己修改后的端口号
升级Tomcat
- 要升级 Tomcat 的版本,只需按照前面讲的步骤一步步来即可,全部做好后再将老版本的 Tomcat 删除
















