目录
Tomcat是什么
HTTP协议,用来前后端沟通的重要协议
HTTP客户端,浏览器/代码来实现一个客户端
HTTP服务器,代码来实现一个服务器,或者使用现有的服务器
Tomcat 就是基于 Java 实现的一个开源免费,也是被广泛使用的 HTTP 服务器.
下载安装
1.搜索Tomcat
2.点进网站
3.在网页上下载Tomcat8
4.下载压缩包,然后解压(Tomcat本身就是跨平台的)
目录结构
简单介绍一下Tomcat他的目录都是啥
启动服务器
1.在bin目录下找到startup.bat
2.双击打开
Tomcat本身是UTF-8编码的,CMD是GBK编码的,所以有乱码,不过没关系
(1)在IDEA中,由IDEA来调用Tomcat,Tomcat输出的内容就显示到IDEA终端里了,IDEA也是UTF-8,不会乱码
(2)Linux中使用,Linux默认就是UTF-8,也不会乱码
3.启动成功之后,就可以访问Tomcat的欢迎界面
127.0.0.1环回IP,表示当前主机
8080是Tomcat的默认端口号,可以通过配置文件来修改
位置是config/server.xml
Tomcat也支持HTTPS,默认是没有开启的,如果开启,默认端口为8443
部署静态页面
一个网站里的内容可以分为两类
1.静态页面:纯前端的代码,不需要服务器生成数据
2.动态页面,前后端搭配的代码,需要服务器生成数据
部署单个HTML
1.创建一个HTML文件
比如
2.把这个文件移动到tomcat里的webapps/ROOT路径下
3.在网页中输入相应的URL
如果Tomcat部署在云服务器上,这个时候,部署上去的HTMl,就可以被所有人来访问了
部署带有CSS/JavaScript/图片的HTML
部署页面,不仅仅是可以放到ROOT中,也可以在webapps这个目录中给当前页面创建一个单独目录
1.我们在webapps上创建一个📂,我这里命名为java44,再用vscode添加css/js/图片这些内容
2.再在浏览器里输入相应URL打开(路径要和文件夹路径一样)
这里的java44其实就代表了当前webapp的名字,也叫做Context Path(上下文)