
Tomcat
Tomcat网站建设,配置
blueicex2020
走自己的路,少走弯路,让别人无路可走,让别人说去吧!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Tomcat—— 13.tomcat安装
1. yum安装仅支持tomcat7[root@centos3 ~]# yum install -y tomcat 2. 源码安装2.1 下载解压[root@centos3 ~]# mkdir -pv /usr/local/tomcat/tomcat9/[root@centos3 ~]# wget -O /usr/local/tomcat/tomcat9/apache-tomcat-9.0.8.tar.gz https://repo.huaweicloud.com/apache/tomca原创 2021-09-16 10:46:57 · 151 阅读 · 0 评论 -
Tomcat—— 2.命令
1.catalina.sh[root@node2 bin]# ./catalina.sh --helpUsing CATALINA_BASE: /share/soft/tomcat9Using CATALINA_HOME: /share/soft/tomcat9Using CATALINA_TMPDIR: /share/soft/tomcat9/tempUsing JRE_HOM...原创 2020-02-28 18:15:15 · 1178 阅读 · 0 评论 -
Tomcat—— 12.Realm、Excutor、Listener、Session Manager、Loader组件
1.Realm组件容器管理安全方面的工作通过容器处理应用程序的身份验证和授权方面来解决。身份验证存在的主要任务就是确保用户所说的就是她自己,而授权的主要任务是决定一个用户是否可以在某个应用下执行特定操作。由容器来管理安全的优势是可以通过应用的发布者直接来配置安全措施。也就是说,为用户分配密码以及为用户分配角色都可以用户配置来完成,而这些配置也可以在修改任何代码的情况下来供多个web应用共用。应用...原创 2020-02-28 12:43:42 · 239 阅读 · 0 评论 -
Tomcat—— 11.Valve组件
valve是处理元素,它可以被包含在每个Tomcat容器的处理路径中–如engine、host、context以及servelt包装器。若要增加Valve到Tomcat容器则需要在server.xml中使用标签。在server.xml中这些标签的执行顺序与其物理顺序相同。而在Tomcat中也分布这大量预先编译好的valve。包括:在请求日志元素中将请求(如远程客户端ip地址)写入日志文件或数据库...原创 2020-02-28 12:42:55 · 1252 阅读 · 0 评论 -
Tomcat—— 10.Wrapper组件
包装器wrapper对象是context容器的子容器,表示一个单独的servlet(或者由jsp文件转换而来的servlet)。它之所以称为包装器是因为它包装了java.servlet.Servlet实例。 Wrapper : 代表一个 Servlet,它负责管理一个 Servlet,包括的 Servlet 的装载、初始化、执行以及资源回收。Wrapper 是最底层的容器,它没有子容器了,所以...原创 2020-02-28 12:42:15 · 310 阅读 · 0 评论 -
Tomcat—— 9.Context组件
Context上下文代表 Servlet 的 Context,它具备了 Servlet 运行的基本环境,它表示Web应用程序本身。理论上只要有 Context 就能运行 Servlet 了。简单的 Tomcat 可以没有 Engine 和 Host。Context 最重要的功能就是管理它里面的 Servlet 实例,Servlet 实例在 Context 中是以 Wrapper 出现的,还有一点就...原创 2020-02-28 12:39:40 · 1311 阅读 · 0 评论 -
Tomcat—— 8.Host组件
虚拟主机在Tomcat中使用Host组件表示,是web应用容器或者是Tomcat中所说的上下文。Host 是 Engine 的子容器,一个 Host 在 Engine 中代表一个虚拟主机,这个虚拟主机的作用就是运行多个应用,它负责安装和展开这些应用,并且标识这个应用以便能够区分它们。它的子容器通常是 Context,它除了关联子容器外,还有就是保存一个主机应该有的信息。一个虚拟主机下都可以部署一...原创 2020-02-28 12:37:45 · 421 阅读 · 0 评论 -
Tomcat—— 7.Container、Engine组件
引擎表示可运行的Catalina的servlet引擎实例,并且包含了servlet容器的核心功能。在一个服务中只能有一个引擎。同时,作为一个真正的容器,Engine元素之下可以包含一个或多个虚拟主机。作为请求处理的主要组件,它接收Connector传入请求的对象以及输出相应结果。它主要功能是将传入请求委托给适当的虚拟主机处理。如果根据名称没有找到可处理的虚拟主机,那么将根据默认的Host来判断...原创 2020-02-28 12:35:59 · 539 阅读 · 0 评论 -
Tomcat—— 6.Connector组件
Connector是客户端连接到Tomcat容器的服务点,它为引擎提供协议服务来将引擎与客户端各种协议隔离开来,如HTTP、HTTPS、AJP协议。Tomcat有两种可配的工作模式:独立模式或在同一web服务器中共享模式。独立模式:一个Connecter将在某个指定的端口上侦听客户请求,接收浏览器的发过来的 tcp 连接请求,创建一个 Request 和 Response 对象分别用于和请求...原创 2020-02-28 12:28:18 · 638 阅读 · 0 评论 -
Tomcat—— 5.Service组件
Server代表Tomcat实例本身,Service则代表Tomcat中一组处理请求,提供服务的组件。包括多个Connector和一个Container。 Server可以包含一个或多个Service,但每个Service则将一组Connector组件和Engine关联了起来。客户端请求首先到达连接器(connector),连接器在再将这些请求轮流传入引擎中处理,而Engine也是Tom...原创 2020-02-28 12:26:57 · 401 阅读 · 0 评论 -
Tomcat—— 4.Server组件
服务器(server):表示一个正在JVM运行的Tomcat实例 (单例的);Server代表整个catalina servlet容器;包含一个或多个service子容器。Server代表完整的Tomcat实例,在Java虚拟机中是单例,主要是用来管理容器下各个Serivce组件的生命周期。Server实例是通过server.xml配置文件来配置的;其根元素所代表的正是Tomcat实例,默认...原创 2020-02-28 12:26:03 · 235 阅读 · 0 评论 -
Tomcat—— 3.架构
1.组件顶级组件1.1服务器(server)表示一个Tomcat实例 (单例的);Server代表整个catalina servlet容器;包含一个或多个service子容器。主要是用来管理容器下各个Serivce组件的生命周期,通常一个JVM只能包含一个Tomcat实例。1.2服务(service)代表Tomcat中一组提供服务、处理请求的组件。是一个分组结构,包括多个Connec...原创 2020-02-28 12:25:02 · 300 阅读 · 0 评论 -
Tomcat—— 1.What Tomcat
Tomcat是中间件,在B/S架构中,浏览器发出的http请求经过Tomcat中间件,转发到最终目的服务器上,响应消息再通过Tomcat返回给浏览器。Tomcat开启监听端口监听用户的请求,解析用户发来的http请求,然后访问你指定的应用系统,然后你返回的页面经过Tomcat返回给用户。本质上讲,tomcat为一个jsp/servlet容器。1.Tomcat 起源Tomcat是Apache 软...原创 2020-02-28 12:24:21 · 484 阅读 · 0 评论