博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JavaWeb学习笔记(四)--Tomcat体系结构和软件密码学基础
阅读量:5904 次
发布时间:2019-06-19

本文共 755 字,大约阅读时间需要 2 分钟。

一、Tomcat体系结构

 

Tomcat启动时先启动一个Server,Server启动后会启动一个Service,Service会创建多个连接器,当服务器接收到浏览器的HTTP请求时,会使用对应的连接器,连接器不直接处理请求,而是把请求转发给Engine,引擎根据Host中配置的Context来确定当前的URL是否能够映射到对应的web应用中,再到对应的web应用找查找浏览器需要的资源。

从Tomcat的server.xml也可以看其组织结构:

二、软件密码学基础

待补充

三、配置Tomcat的https连接器

3.1 生成数字证书

使用JDK自带的命令,完成后会在C盘用户目录生成.keystore文件

keytool -genkey -alias tomcat -keyalg RSA

3.2 配置https连接器

将上面生成的证书拷贝到Tomcat的conf目录中,在servlet.xml中增加https连接器

启动服务器,用IE访问(Chrome怎么安装证书没弄明白),报警告后继续访问,可以看到Tomcat的主页。

3.3 安装数字证书

点击查看证书,并安装证书,放到受信任的根证书发布机构,关闭浏览器,再重新访问,就不会有警告了:

 

 3.3 删除数字证书

删除后重启浏览器,就又会有警告了。

 

转载于:https://www.cnblogs.com/songchj-bear/p/10324225.html

你可能感兴趣的文章
Masonry使用注意篇
查看>>
MySQL多实例配置
查看>>
如果想让scrollview变得透明,而又不影响上面图片,就得给scrollview的背景颜色设置透明度,而不是给scrollView本身设置透明度。...
查看>>
Most common Java keytool commands
查看>>
linux下vim命令详解
查看>>
OpenResty技术学习
查看>>
Spring cloud feign header
查看>>
css文字环绕图片效果
查看>>
nutch插件扩展点
查看>>
UIWebView和WKWebView的使用及js交互
查看>>
设计模式--BRIDGE
查看>>
java同屏软件(优化手段:线程池 + 压缩)
查看>>
Lighttpd轻量级web服务器安装手册
查看>>
2、HDFS的HA原理及配置
查看>>
顺序数据---马尔科夫模型
查看>>
com.atlassian.util.concurrent.LazyReference$InitializationException: java.lang.NullPointerException
查看>>
ECSHOP_修改后台登陆路径
查看>>
Eclipse 3.7如何安装egit
查看>>
Android之最简单的ImageView加边框方法
查看>>
Redis 基础入门
查看>>