文章目录
- 1. 什么是 Tomcat
- 2. 怎么安装 Tomcat
- 3. Tomcat 的目录结构
- 3.1 bin 目录
- 3.2 conf 目录
- 3.3 lib 目录
- 3.4 log 目录
- 3.5 webapps 目录
- 4. 启动 Tomcat
- 总结
1. 什么是 Tomcat
Tomcat 是一个 HTTP 服务器.
前面学习了 HTTP 协议, 知道了 HTTP 协议就是规定 HTTP 客户端和 HTTP 服务器之间的交互数据的格式.
同时也通过 ajax 和 Java Socket 分别构造了 HTTP 客户端.
HTTP 服务器我们也同样可以通过 Java Socket 来实现. 而 Tomcat 就是基于 Java 实现的一个开源免费, 也是被广泛使用的 HTTP 服务器.
2. 怎么安装 Tomcat
要想使用 Tomcat, 需要先下载安装.
在 Tomcat 官网下载即可. Tomcat 版本很多, 我们这里下载使用 Tomcat 8.
https://tomcat.apache.org/download-80.cgi
选择其中的 zip 压缩包, 下载后解压缩即可. (解压缩的目录最好不要带 “中文” 或者 特殊符号).
3. Tomcat 的目录结构
上述内容可直接跨平台, 将这个目录复制到 Linux, Mac 系统也可以直接运行.
3.1 bin 目录
bin 是 binary 的缩写, 表示该目录中存放的都是一些二进制文件(一般是都是可执行程序), 也有一些 jar 包, 一些脚本文件.
注意看目录中的 starup
文件
- bat 后缀: 是 Windows 系统上的批处理脚本, 在 Windows 里运行这个文件, 就能直接启动 Tomcat 服务器.
- sh 后缀: 是 Linux 系统上的 shell 脚本, 在 Linux 里运行这个文件, 就能直接启动 Tomcat 服务器.
什么是 批处理 / 脚本?
系统上有很多的命令, 执行一条命令就可以对应的完成一个工作. 有时候要完成一项任务, 需要很多个工作同时进行, 需要很多个命令配合执行. 就可以用 批处理 / 脚本 文件把多个要执行的命令串起来. (一系列动作, 先做什么, 后做什么).
3.2 conf 目录
conf 就是 configure(配置), 里面放了 Tomcat 的配置文件.
server.xml
是最主要的配置文件, 使用 xml
的格式. 可以通过修改该配置文件来 开关 / 选择 / 设置 某个功能.
3.3 lib 目录
这个目录中, 都是 jar
包, 放着一些 Tomcat 程序运行过程中需要的一些内容.
3.4 log 目录
目录中存放, 运行时的日志文件,我们有时需要查看日志,来发现定位一些问题.
3.5 webapps 目录
这是我们最常使用的目录, 用来放网站的, 将网站代码写好打包后, 放在这个目录下, 就可以加载运行写好的网站了.
4. 启动 Tomcat
在 bin 目录中, 双击 startup.bat
即可启动 Tomcat 服务器, 看到形如以下内容的日志, 说明启动成功.
在 Windows 上通过 cmd 方式启动 Tomcat 会出现乱码. 但是不影响 Tomcat 的使用.
乱码的原因是 Tomcat 默认按照 UTF-8 的编码方式处理中文. 而 windows 的 cmd 默认是 GBK 编码.
如果使用 Linux 或者 IDEA 中的终端来启动 Tomcat, 则没有乱码问题.
在浏览器中输入 127.0.0.1:8080
即可看到 Tomcat 的默认欢迎页面.
127.0.0.1
应该不陌生吧? 环回 IP, 代表本地主机.
8080
Tomcat 默认的业务端口号.
总结
✨ 本文介绍了网络开发使用的一个服务器 Tomcat, 聊了 Tomcat 的安装方式以及目录结构, 并且如何启动 Tomcat 服务器.
✨ 想了解更多计算机网络的知识, 可以收藏一下本人的计算机网络学习专栏, 里面会持续更新本人的学习记录, 跟随我一起不断学习.
✨ 感谢你们的耐心阅读, 博主本人也是一名学生, 也还有需要很多学习的东西. 写这篇文章是以本人所学内容为基础, 日后也会不断更新自己的学习记录, 我们一起努力进步, 变得优秀, 小小菜鸟, 也能有大大梦想, 关注我, 一起学习.
再次感谢你们的阅读, 你们的鼓励是我创作的最大动力!!!!!