Tomcat
Tomcat 是一款免费的、支持 Servlet 的Web服务器。
Tomcat 文件夹功能讲解
apache-tomcat-8.5.47\
bin\ 存放各种启动、停止脚本的。
startup.bat 启动服务,双击即可使用
conf\ 相关的配置文件
lib\ 运行 tomcat 需要的类库
logs\ 运行时的日志文件,我们有时需要查看日志,来发现定位一些问题
temp\ 临时文件夹
webapps\ 存放要运行的 web application 的文件夹,对于我们最常用的一个文件夹
work\ Tomcat 内部进行预编译的文件夹
Tomcat 基本使用
双击 bin\startup.bat 启动:( .sh 是在 linux 上用的, .bat 是在 windows 上用的)
请求 127.0.0.1:8080 :出现以下页面表示成功
观察 webapps 下的文件结构:
webapps\
docs\
examples\
host-manager\
manager\
ROOT\
每个文件夹都对应着一个 web 应用,
可以在浏览器中分别访问:
http://127.0.0.1:8080/docs/
http://127.0.0.1:8080/examples/
http://127.0.0.1:8080/host-manager/
http://127.0.0.1:8080/manager/
Tomcat 的作用及定位
Tomcat 实现的主要是 HTTP 协议,也就是应用层,同时在操作系统的视角里,是属于用户态程序。
tomcat 基本工作原理——只考虑单 web application 的情况: