How Tomcat workd 之第十章 Installing the Authentictor Value 安装校验值

login-config元素在部署描述符中仅仅出现一次,它包含了auth-method元素,指定了Authentiction方法。就这是说context仅仅有LoginConfig的一个实例对象并部署一个校验类的实现。

AuthentictorBase类的哪个子类用作context的校验值取决于部署描述符中auth-method元素的值。auth-method值有一下几种:

BASIC                                BasicAuthenticator

FORM                                 FormAuthenticator

DIGEST                               DigestAuthenticator

CLIENT-CERT                          SSLAuthenticator

如果不存在auth-method,那值就假定为null,将使用NonLoginAuthentictor。

因为校验器类 仅仅在运行期知道,因此类是动态加载的。StandardContext类 使用org.apache.catalian.startup.StartupConfig类来配置许多组StandardContext实例。这个配置包含了校验器类的实例化并与context实例关联。这章的应用安排一个简单地上下文配置,对应于源码中ex10.pyrmont.core.SimpleContextConfig。就像稍后看到的,这个类的实例负责动态加载BasicAuthentictor类,实例化它,并以一个Value安装到StandardContext中。

注意:org.apache.catalian.startup.ContextConfig类将在第十五章中讨论。

How Tomcat workd 之第十章 Installing the Authentictor Value 安装校验值

时间: 2024-07-29 01:36:40

How Tomcat workd 之第十章 Installing the Authentictor Value 安装校验值的相关文章

Windows 10 +Tomcat 8 + jdk 1.8 + 服务注册 + bat自动安装 配置

Windows 10 +Tomcat 8 + jdk 1.8 + 服务注册 + 修改服务启动类型 + bat自动安装 配置方法 1. 从官网下载jdk1.8 和Tomcat 8安装包jdk-8u172-windows-x64.exe (网址:http://www.oracle.com/technetwork/java/javase/downloads/index.html) apache-tomcat-8.5.32-windows-x64.zip (网址:http://tomcat.apache

Cacti监控Tomcat服务器实现过程

1 首先去官网上面下载通用的监控模板 一般使用TomcatStats-0.1.zip 模板居多,下载地址: http://forums.cacti.net/download/file.php?id=12310, 在linux服务器上面使用wget下载,wget http://forums.cacti.net/download/file.php?id=12310,报如下错误: 正在连接 forums.cacti.net|173.225.179.10|:80... 已连接. 已发出 HTTP 请求,

添加tomcat为启动服务/删除tomcat服务

在很多生产把环境下,tomcat的启动要随着windows的启动一起启动,这个时候就需要将tomcat添加成服务.步骤如下: 1:环境配置 配置jdk环境变量: JAVA_HOME:jdk路径 配置path: 在 path 环境变量最前面加入:%JAVA_HOME%\bin; 2:安装服务 进入tomcat文件的bin目录下,在命令提示符中输入: C:\Users\yuhuashi>service.bat install 点击回车,结果如下表明安装成功: Installing the servi

Apache Tomcat Eclipse Integration

An Illustrated Quick Start Guide Apache Tomcat makes hosting your applications easy. The Eclipse IDE makes development easy.  It's simple math.  If you haven't integrated Tomcat into your Eclipse environment, you're losing out on some great enhanceme

Tomcat服务器优化

由于Tomcat的运行依赖于JVM,从虚拟机的角度我们把Tomcat的调整分为外部环境调优和自身调优两类来描述. 1.JDK内存优化 根据服务器物理内容情况配置相关参数优化tomcat性能.当应用程序需要的内存超出堆的最大值时虚拟机就会提示内存溢出,并且导致应用服务崩溃.因此一般建议堆的最大值设置为可用内存的最大值的80%. Tomcat默认可以使用的内存为128MB,在较大型的应用项目中,这点内存是不够的,需要调大. Tomcat默认可以使用的内存为128MB,Windows下,在文件/bin

Tomcat集群环境下session共享方案梳理(1)-通过memcached(MSM)方法实现

对于web应用集群的技术实现而言,最大的难点就是:如何能在集群中的多个节点之间保持数据的一致性,会话(Session)信息是这些数据中最重要的一块.要实现这一点, 大体上有两种方式: 一种是把所有Session数据放到一台服务器上或者数据库中,集群中的所有节点通过访问这台Session服务器来获取数据: 另一种就是在集群中的所有节点间进行Session数据的同步拷贝,任何一个节点均保存了所有的Session数据. Tomcat集群session同步方案有以下几种方式: 1)使用tomcat自带的

Tomcat安装和配置

用来进行web开发的工具有很多,Tomcat是其中一个开源的且免费的java Web服务器,是Apache软件基金会的项目.电脑上安装配置Tomcat的方法和java有些相同,不过首先需要配置好java的环境才行. 工具/原料 Tomcat7.0 eclipse java环境的配置 1java环境的配置应该都学过吧,这里简单的讲一下. 下载安装java JDK,注意安装的路径,我们需要进行环境变量的配置. 2安装完成以后,配置环境变量 环境变量的配置这里就以win7为例:右击计算机--属性--高

nginx +keepalive +tomcat

框架 keepavlive master 192.168.178.134 keepavlive backup 192.168.178.135 vip 192.168.178.132 nginx 192.168.178.134 nginx 192.168.178.135 tomcat 192.168.178.135 8080 8081 tomcat 192.168.178.135 8080 8081 keepavlive  master安装 wget http://www.keepalived.o

tomcat简单优化

我的优化配置: JAVA_OPTS="-Xms16384m -Xmx16384m -Xloggc:/home/soft/8080_gc.log -Xss256k -Xmn6144m -XX:PermSize=1024m -XX:MaxPermSize=1024m -XX:SurvivorRatio=6 -XX:MaxTenuringThreshold=7 -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:CMSFullGCsBeforeCompaction