3、Tomcat

3、Tomcat

3.1 安装Tomcat

tomcat官网:

https://tomcat.apache.org/

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4rTWTAbU-1624080268203)(C:\Users\Administrator\Desktop\学习笔记\javaweb\3、Tomcat.assets\image-20210619114428141.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hqrKUFhM-1624080268206)(C:\Users\Administrator\Desktop\学习笔记\javaweb\3、Tomcat.assets\image-20210619114915897.png)]

3.2、Tomcat启动和配置

文件夹作用:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Lbglhuvn-1624080268208)(C:\Users\Administrator\Desktop\学习笔记\javaweb\3、Tomcat.assets\image-20210619115529789.png)]

启动,关闭tomcat

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XR4SMcOT-1624080268211)(C:\Users\Administrator\Desktop\学习笔记\javaweb\3、Tomcat.assets\image-20210619115816124.png)]

双击startup.bat

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cG1FCK8J-1624080268213)(C:\Users\Administrator\Desktop\学习笔记\javaweb\3、Tomcat.assets\image-20210619115921214.png)]

访问测试:

http://localhost:8080

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3SeNnR9J-1624080268215)(C:\Users\Administrator\Desktop\学习笔记\javaweb\3、Tomcat.assets\image-20210619120623641.png)]

服务器关闭访问:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-yTdWOxfl-1624080268215)(C:\Users\Administrator\Desktop\学习笔记\javaweb\3、Tomcat.assets\image-20210619120653486.png)]

可能遇到的问题:(其实看startup.bat文件内容就能找到如下问题答案)

1.Java环境变量没有配置

2.闪退问题:需要配置兼容性(tomcat版本与jdk版本是否兼容)

3.乱码问题:配置文件中配置

3.3、配置

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-luRZ94EC-1624080268216)(C:\Users\Administrator\Desktop\学习笔记\javaweb\3、Tomcat.assets\image-20210619120404635.png)]

可以配置启动的端口号:

  • tomcat的默认端口号:8080
  • mysql:3306
  • http:80
  • https:443
<Connector port="8081" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />

可以配置主机的名称

  • 默认的主机名:localhost->127.0.0.1
  • 默认网站应用存放的位置:webapps
<Host name="www.gongyi.com"  appBase="webapps"
            unpackWARs="true" autoDeploy="true">

**高难度面试题: **

请你谈谈网站是如何进行访问的?

1.输入一个域名,回车;

2.检查本机的C:\Windows\System32\drivers\etc\hosts配置文件下有没有这个域名映射

1)有:直接返回对应的ip地址,这个地址中,有我们需要访问的web程序,可以直接访问

127.0.0.1 www.gongyi.com

2)没有,去DNS服务器找。找到的话就返回,找不到 就返回找不到

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Mdc5wBAd-1624080268217)(C:\Users\Administrator\Desktop\学习笔记\javaweb\3、Tomcat.assets\image-20210619124727590.png)]

3.可以配置一下环境变量(可选性)

3.4 、发布一个web网站

不会就先模仿(模仿tomcat的ROOT目录)

  • 将自己写的网站放到,放到服务器(Tomcat)中指定的web应用的 文件夹(webapps)下,就可以访问了

  • 操作过程:
    在这里插入图片描述

在这里插入图片描述

index.html【去w3school找一个最简单的,https://www.w3school.com.cn/html/html_jianjie.asp,中文会乱码,先用英文】

<html>
<body>

<h1>My first web application!</h1>

<p>I'm so happy!</p>

</body>
</html>

访问验证:【恢复8080端口,恢复localhost访问】

在这里插入图片描述

网站应该有的结构

–webapps :Tomcat服务器的web目录

​ --ROOT

​ -gongyistudy:网站的目录名

​ - WEB-INF

​ -classes:java程序

​ -lib:web应用所依赖的jar包

​ -web.xml:网站配置文件

​ - index.html:默认的首页

​ - static

​ -css

​ -style.css

​ -js

​ -img

​ …

彩蛋

1.访问技术官网时,如果是英文,借助于浏览器插件的翻译功能(google,360浏览器)

2.好习惯

1)开发所有的软件都统一放在非C盘的一个固定目录下,比如:D:\Environment

3.修改tomcat默认首页的文字

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-nupz8f7L-1624080268224)(C:\Users\Administrator\Desktop\学习笔记\javaweb\3、Tomcat.assets\image-20210619120747829.png)]

操作:

1)原文件:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-wRhioMTt-1624080268225)(C:\Users\Administrator\Desktop\学习笔记\javaweb\3、Tomcat.assets\image-20210619120837865.png)]

2)修改后:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MHEBwo1v-1624080268226)(C:\Users\Administrator\Desktop\学习笔记\javaweb\3、Tomcat.assets\image-20210619120921835.png)]

关闭并启动tomcat,访问看效果:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5zcF2PO8-1624080268227)(C:\Users\Administrator\Desktop\学习笔记\javaweb\3、Tomcat.assets\image-20210619121028776.png)]

4.修改访问端口号由8080为8081

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ViLbWaBj-1624080268228)(C:\Users\Administrator\Desktop\学习笔记\javaweb\3、Tomcat.assets\image-20210619121436238.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ROvU9aOh-1624080268229)(C:\Users\Administrator\Desktop\学习笔记\javaweb\3、Tomcat.assets\image-20210619121524698.png)]

关闭,启动tomcat,

访问:http://localhost:8080/

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Q1Opfr5d-1624080268230)(C:\Users\Administrator\Desktop\学习笔记\javaweb\3、Tomcat.assets\image-20210619121638922.png)]

访问:http://localhost:8081/

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3bV0AZtu-1624080268231)(C:\Users\Administrator\Desktop\学习笔记\javaweb\3、Tomcat.assets\image-20210619121657559.png)]

5.修改访问url,由http://localhost:8081/改为:http://www.gongyi.com:8081/【阿里四面问题

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Ss52wJRe-1624080268232)(C:\Users\Administrator\Desktop\学习笔记\javaweb\3、Tomcat.assets\image-20210619121843511.png)]

修改,并保存:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WEteYQ1Z-1624080268233)(C:\Users\Administrator\Desktop\学习笔记\javaweb\3、Tomcat.assets\image-20210619121924859.png)]

关闭,启动tomcat,访问:http://www.gongyi.com:8081/

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-c2lGy3wQ-1624080268233)(C:\Users\Administrator\Desktop\学习笔记\javaweb\3、Tomcat.assets\image-20210619122500221.png)]

修改host文件:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-fn1S61j4-1624080268234)(C:\Users\Administrator\Desktop\学习笔记\javaweb\3、Tomcat.assets\image-20210619122146265.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Lvv4dDss-1624080268235)(C:\Users\Administrator\Desktop\学习笔记\javaweb\3、Tomcat.assets\image-20210619122230557.png)]

保存,重新访问:http://www.gongyi.com:8081/

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-TkKzPnQY-1624080268236)(C:\Users\Administrator\Desktop\学习笔记\javaweb\3、Tomcat.assets\image-20210619122345551.png)]

6.通过F12查看访问网站的端口号

1)查看百度的:443

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9qzLS2uD-1624080268237)(C:\Users\Administrator\Desktop\学习笔记\javaweb\3、Tomcat.assets\image-20210619123522392.png)]

2)查看南阳理工学院的:443

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-CPUw0JFI-1624080268238)(C:\Users\Administrator\Desktop\学习笔记\javaweb\3、Tomcat.assets\image-20210619123454513.png)]

3)查看Tomcat的:8081
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Wa6wBiAE-1624080268238)(C:\Users\Administrator\Desktop\学习笔记\javaweb\3、Tomcat.assets\image-20210619123348486.png)]

4)河南工院:80【一般老网站用的是http请求】

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-uelies45-1624080268239)(C:\Users\Administrator\Desktop\学习笔记\javaweb\3、Tomcat.assets\image-20210619123851707.png)]

7.访问tomcat自带的应用

1)docs

在这里插入图片描述

2)examples

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值