【笔记】Tomcat 学习笔记

前言

Tomcat是由Apache软件基金会属下Jakarta项目开发的Servlet容器,按照Sun Microsystems提供的技术规范,实现了对Servlet和JavaServer Page(JSP)的支持,并提供了作为Web服务器的一些特有功能,如Tomcat管理和控制平台、安全局管理和Tomcat阀等。(维基百科

准备工作

  • 安装jdk,并配置环境变量

安装

  • MacOS使用brew命令安装最新版tomcat
1
brew install tomcat

配置环境变量

  • 打开环境变量配置文件
1
vim ~/.bash_profile
  • 添加环境变量
1
export PATH=$PATH:/usr/local/Cellar/tomcat/9.0.29/libexec/bin
  • 保存并退出
1
:wq
  • 使配置立即生效
1
source ~/.bash_profile

查看版本号

1
catalina version

启动

1
catalina run

关闭

  • 使用关闭命令
1
catalina stop
  • 直接停止进程
1
^c

访问

  • 使用Safari打开站点
1
open -a /Applications/Safari.app 127.0.0.1:8080

修改端口号

  • 修改配置文件第69行
1
vim /usr/local/Cellar/tomcat/9.0.29/libexec/conf/server.xml

部署项目

  1. 直接将项目放到webapps目录下

  2. 修改全局配置文件

  • 编辑server.xml文件
1
vim /usr/local/Cellar/tomcat/9.0.29/libexec/conf/server.xml
  • 添加标签

docBase:项目存放的目录
path:虚拟目录

1
2
3
<Host>
<Context docBase="~/Sites/demo" path="/demo"/>
</Host>
  1. 创建局部配置文件
  • 新建并编辑demo.xml
1
vim /usr/local/Cellar/tomcat/9.0.29/libexec/conf/Catalina/localhost/demo.xml
  • 添加标签

docBase:项目存放的目录

1
<Context docBase="~/Sites/demo"/>

完成

参考文献

哔哩哔哩——张奇MAX