Tomcat

[复制链接]
发表于 2025-11-23 23:57:33 | 显示全部楼层 |阅读模式
HTTPS回顾

HTTPS是在HTTP的根本上,加了一层加密层:
1)引入对称加密加密业务数据
2)引入非对称加密,加密对称密钥
3)引入证书(中心人攻击)
   上述流程,是由SSL如许的协议规定的(SSL后改名成TLS),不但仅用于HTTPS中,在其他场景中也有许多应用
  比方JDBC的URL
  jdbc:mysql://127.0.0.1:3306/smh?chararcterEncoding=utf8&useSSL=false
  赤色标志的选项,就意味着关闭加密(MySQL客户端和服务器之间是明文传输)
  Tomcat 

使用HTTP举行网络通讯,必要涉及HTTP客户端和HTTP服务器
   HTTP客户端:欣赏器,Postman,爬虫步调...
  HTTP服务器:可以自己写代码实现(基于TCP socket)
  但是已经有大佬写好了现成的HTTP服务器·,我们只必要去使用或基于这些服务器举行二次开辟就好了(已经把怎样处理惩罚HTTP哀求,怎样构造HTTP相应封装好了,我们调用API就好了)
  Tomcat  就是Java中最盛行的HTTP服务器
  Index of /tomcat
该网址指向Tomcat近来的几个版本,可按需下载
Tomcat 先容

Tomcat是一个绿色软件,无需安装,解压缩就能使用
但有一个条件是,Tomcat是使用Java写的,要求电脑上必须有JDK
        
   bin目次下方的放是Tomcat的一些可实行脚本
  

  .bat  是Windows上的批处理惩罚步调
  .sh  是Linux上的shell脚本
  运行这个步调,就能启动(或以管理员身份启动)
     

  Tomcat的日志日志在控制台中,大概会乱码——>
  Tomcat默认使用的字符集是utf8,而Windows cmd的字符集是gbk
  后续还会先容其他使用Tomcat的方式
  把Tomcat集成到IDEA中,在Linux上使用Tomcat(都不会乱码)
    conf中放的是Tomcat的设置文件
  Tomcat的设置重要是通过XML的方式来提供的
    logs 日志日志 调试一个服务器步调最告急的本领
  后续写的步调中的日志日志,可以在上述目次中看到
    webapps 内里放的是多少个webapp(网站)
  webapps中每个目次,都是一个webapp(包罗一个网站前端和后端的代码
  
  该目次中还能看到  .war  压缩包( .war 使用Tomcat发布步调的一种方式)
  写好的网站步调,可以打包成 .war 包,拷贝到Tomcat的webapp里
  Tomcat就会主动对 .war 举行解压缩,从而完成网站的摆设与加载
  Tomcat 使用

1)打开下载好的Tomcat包,找到 webapps 包并打开
2)在 webapps 包内创建一个目次
3)在创建好的目次里创建一个HTML文件

4)使用 VSCode 打开创建好的HTML文件
5)在 VSCode 中填写内容( Ctrl + S 生存文件)

6) 在 bin目次 打开 startup.bat 
7)打开欣赏器,输入URL   
127.0.0.1:8080/java24/hello.html(根本样式,详细环境按照自己的文件位置更改)

   

  也可以直接双击打开文件——>但是两个网页的URL差别
  
  Tomcat可以让欣赏器通过网络访问到一个HTML页面
  直接双击打开,是让欣赏器打开一个当地文件(只能访问自己电脑上的文件)
     Tomcat可以让欣赏器通过网络访问到一个HTML页面
  假如我们在同一个局域网内,可以直接访问
  大概把步调摆设到云服务器上(有外网IP),也可以访问
  Linux上的Tomcat才是Tomcat精确的使用方式
  Tomcat 功能

我们所写的步调要摆设到Tomcat,才气被外部用户所访问
刚才只是在Tomcat上放了一个“静态页面”,Tomcat还支持“动态页面”
   静态页面  单纯一个HTML
  动态页面  必要编写步调实现一些复杂的逻辑

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表