前言: 看到 Tomcat,都知道猫和老鼠里的 汤姆猫,但是,此处的 Tomcat 和猫和老鼠的"汤姆猫"一点关系都没有,Tomcat 本质是一个 Web 服务器
之前,我们已经学习了 HTTP协议,就是 HTTP 客户端和 HTTP 服务器之间的交互数据
的格式
在 Tomcat 官网 下载即可
下载到自己想要存放的位置,然后解压即可,注意解压的目录最好不要包含 “中文” 或 特殊符号 或 空格
针对 Tomcat 目录解压缩之后,可以看到如下结构:
要启动 Tomcat,需要提前配置 JDK 环境变量
检查是否配置成功??
如果显示以下内容,就证明配置完成
在 bin 目录中,双击 startup.bat 即可启动 Tomcat 服务器
若双击后,出现一个小的黑窗口,一闪就没了,可能是环境变量没配置好
在浏览器中输入 127.0.0.1:8080 即可看到 Tomcat 的默认欢迎页面:
如果看不到欢迎页面,检查 URL 的 IP 地址以及端口号是否正确,同时也要检查 Tomcat 是否启动
成功
如果启动失败怎么办?
最常见的启动失败原因是端口号被占用.
Tomcat 启动的时候默认会绑定 8080 和 8005 端口,如果有其他进程已经绑定了这两个端口中的任意一个,都会导致 Tomcat 不能启动.
如何检查,某个端口是否被占用 (通过端口号查询程序)
形如上述结果说明 8080 端口已经被占用,占用的进程是 21036 这个进程
可打开任务管理器查看
Tomcat 也是基于 Java 开发的程序,所以运行后,看到的是 java.exe 程序
解决端口被占用的方法:
在任务管理器找到占用的端口,然后右击,结束任务即可,如:
双击: conf / server.xml :
修改 69 行的 port 内容:
在本篇文章前边目录结构,webapps文件夹下:每一个文件夹,都是一个 webapp
而 Tomcat 的默认页面就是 ROOT 文件夹下的页面,若自己部署的话,就需要输入文件夹的名称作为路径,但是 ROOT 文件夹的名称就不需要输入
举例1:
在 webapps 中创建文件夹 Test,然后创建一个 html 文件
使用 VS Code 打开 html 文件:
<body>
<p>Test测试</p>
</body>
然后,访问路径(确保 Tomcat 是启动的前提下):
举例2:
在 ROOT 目录下创建 html 文件
使用 VS Code 打开 html 文件:
<body>
<p>ROOT目录下测试</p>
</body>
然后,访问路径(确保 Tomcat 是启动的前提下):
注意:
访问:
思考: 双击 .html 文件就可以打开网页,为什么要使用 ip:port/带层次的路径 访问,有什么区别??
版权说明 : 本文为转载文章, 版权归原作者所有 版权申明
原文链接 : https://xhuahua.blog.csdn.net/article/details/123001602
内容来源于网络,如有侵权,请联系作者删除!