http 协议就是 http 客户端和 http 服务器之间通信的协议 , 而Tomcat 就是 java 圈子中最广泛使用的 http 服务器.
下载Tomcat
Tomcat官网
Tomcat 的版本 , 和后续的 servlet 版本是强相关的 , 此处使用 tomcat 8 , 对应的 servlet 就是 3.1
下载一个 zip 压缩包解压缩即可
Tips: tomcat 属于 java 实现的 , 要求电脑上必须有 JDK 和 JRE , 但高版本的 JDK 中不包含 JRE , 如果运行不起来可以尝试重新配置 JRE.
如果出现 tomcat 窗口一闪而过 , 出错原因有很多种 , 把 .bat 这个程序拖到 cmd 中运行就能看到报错信息. 最典型的原因就是没有配置环境变量.(JAVA_HOME, JRE_HOME, CATALINA_HOME…) 缺哪个就配置哪个 .
启动 tomcat
在 bin 目录下找到 startup.bat , 双击后就可以启动了.
出现下图红框内容代码 tomcat 启动成功. 出现乱码的主要原因是 cmd 窗口默认编码格式是GBK , 后续使用其他方式启动 tomcat 就不会出现这个问题.
访问 tomcat 的欢迎页面
在浏览器地址栏输入 127.0.0.1:8080 , 就会弹出 tomcat 的欢迎页面.(前提是运行 tomcat)
127.0.0.1是环回 IP , 8080 是tomcat的默认端口号(相当于 MySQL 默认端口号是 3306)
如何使用 Tomcat
tomcat 最大的用途 , 就是把写好的网站给部署到 tomcat 服务器.
网站 = 前端 + 后端.
我们可以把前端代码打包拷贝到 webapps 目录中.(需要重启 tomcat)
之后就可以通过浏览器访问前端页面了.
Tips: 地址栏中路径一定要和 webapps 中的文件路径对应起来
Tomcat 部署的优势
把代码部署到 tomcat 服务器之后 , 就相当于通过网络来访问资源 , 而之前则是通过文件路径来访问. 通过网络访问的最大优势就会可以跨主机.
但此时在 tomcat 部署的网页 , 并不能让他人访问 , 需要有外网 IP. 获取外网 IP 最简单的方式就是买个云服务器来部署. 后续 servlet 章节会详细讲解云服务器部署.