$<TOMCAT_HOME>/conf目录下的文件说明:
1. catalina.policy
包含由java Security Manager 实现的安全策略声明.它替换了安装java时带有的java.policy文件.这个文件用来防止欺骗代码或JSPs执行带有像System.exit(0)这样的命令的可能影响容器的破坏性代码. 只有当Tomcat用-security命令行参数启动时这个文件才会被使用.
2. catalina.properties
包含不能被像 java.* 或 org.apache.tomcat.*这样的servlets或jsps中的可执行java代码覆盖的java包的列表,这种覆盖可能成为安全隐患.还支持查找通用jars的设置
3. context.xml
这个通用context.xml可被所有的web应用程序使用.这个文件默认地可以设置到何处访问各web应用程序中的web.xml文件.
4. logging.properties
JULI记录器使用默认日志配置. 它默认地使用ConsoleHandler和fileHandler设置应用程序 或者程序包的日志级别.
5. sever.xml
tomcat的主要配置文件. 解析器用这个文件在启动时根据规范"创建"容器
6. tomcat-users.xml
用于访问tomcat管理应用程序时的安全性设置. 用server.xml中引用的默认的用户数据库域(UserDatabase Realm)使用它. 所有的凭据都是默认被注释的.
web.xml
默认的web.xml文件可被所有web应用程序使用. 这个web.xml文件会设置jspservlet以支持应用程序处理jsps. 并设置一个默认的sevlet来处理静态资源和html文件.它还设置默认的会话超时以及像index.jsp, index.html这样的欢迎文件;并且它为最通用的扩展文件设置默认的MIME类型.
当应用程序被部署到tomcat服务器时, 它会用[enginename]/[host name]/[context path name].xml创建与context.xml等效的文件.如用户也在上面提到的目录创建 一个context.xml.default文件, 在这个文件中特定主机下的所有web应用程序将对主机器虚拟环境采用一系列默认设置.
tomcat架构
简单说明
- Server 即tomcat本身,web应用程序服务器的一个实例
- Service 将容器(通常为Engine)与一组连接器编成组. 每个service代表一组连接器(管理客户端和服务器之间的连接组件)和单个容器,该容器从各连接器接收请求并处理这些请求,将它们发给适当的主机器.
- Connector 管理客户端和服务器之间的连接组件,默认连接器Coyote,还有一个AJP连接器
- Engine 只有一个
- Real 域为Engine管理用户验证和授权.在配置应用程序过程中,管理员会设置给定了的资源或者一组资源角色,而这个策略是由域来实现的
- Valve 阀门是支持Tomcat拦截请求并对其进行预处理的组件. Host和Engine都可以有Valve
- Host 模仿Apache的虚拟主机,在tomcat中, 虚拟主机之间通过完全限制主机名进行区分.
参考资源:
配置 Tomcat 和 Wireshark 来获取并解码 SSL 通信
Tomcat 系统架构与设计模式,第 1 部分: 工作原理
Tomcat 系统架构与设计模式,第 2 部分: 设计模式分析
扩展 Tomcat Web 服务器的功能--把服务器提升到新的高度
通过 Tomcat Advanced I/O 获得高性能的 Ajax -- 使用不同的请求处理模型减少并发线程
Apache HTTP Server 与 Tomcat 的三种连接方式介绍
分享到:
相关推荐
tomcat配置 介绍tomcat 配置文件介绍
Tomcat配置文件server.xml说明.doc
这是一个tomcat4的配置文件说明,它详细的讲解了其安装步骤!
apache+tomcat集群配置文件,下载下来,直接就能用,很方便,apache是2.0的
weblogic项目移植到tomcat,配置说明
Tomcat配置文件server.xml说明[定义].pdf
apache+tomcat集群配置文件和文档说明. 其中包含了apache的安装文件和tomcat的安装文件 以及集群配置的文档
Linux下配置Tomcat日志分析 awstats 里面有详细配置说明以及需要修改的tomcat配置文件 和jar包等等
启动内存参数的配置及含义 ...增加虚拟目录及相关文件说明 Tomcat多虚拟主机的配置方法 Tomcat集群配置(负载均衡、Session共享) Tomcat安全SSL的配置使用 Tomcat性能调优 Tomcat日志简介 安全配置 常见问题
在tomcat配置文件server.xml中的配置中,和连接数相关的参数有: minProcessors:最小空闲连接线程数,用于提高系统处理性能,默认值为10 maxProcessors:最大连接线程数,即:并发处理的最大请求数,默认值为75 ...
1、配置tomcat必须先下载jdk并先配置好jdk,同时jdk位数必须和tomcat一致。 查看JDK位数:开始 -- 运行-- cmd --确定 然后输入java -version ,如果出现64-bit 就是64位的JDK 没有就是32位的JDK。 2、前往apache ...
Tomcat的配置文件server.xml中各个域的说明及相关配置.pdf
重启Tomcat即可,以后调试就方便了!替换.class文件就不用再重启Tomcat了。
Tomcat6.0.13下配置Tomcat Administration Web Application 说明文档与所需文件
如果你的Tomcat安装在C盘里,如:c:\tomcat(在这里切记一下,安装Tomcat时,在其字母周围一定不要存在空格,否则最后可能导致配置不成功) 1,新建变量名:CATALINA_BASE,变量值:C:\tomcat 2,新建变量名:...
1 jdk安装及tomcat7解压缩安装配置 不用说明 2 下载nginx1 4 2 for win32 解压安装 3 下载memcached服务端for win32 解压安装 设成windows服务端 执行memcached exe d install 4 下载tomcat7对应的memcached所需jar...
1 jdk安装及tomcat8解压缩安装配置 不用说明 2 解压附件里的压缩包里的memcached-win64-1.4.4-14.zip 命令行cd 到根目录然后执行 (1)memcached.exe -d install (2)memcached.exe -d start 2 解压附件里的压缩包...
Tomcat是由Apache软件基金会下属的Jakarta项目开发的一个Servlet容器,按照Sun Microsystems提供的技术规范,实现了对Servlet...Apache Tomcat 包含了一个配置管理工具,也可以通过编辑 XML 格式的配置文件来进行配置。
修改APACHE的配置文件D:\toots\Apache \conf\httpd.conf 将以下Module的注释去掉,这里并没有使用mod_jk.so进行apache和tomcat的链接,从2.X以后apache自身已集成了mod_jk.so的功能。只需简单的把下面几行去掉注释,...
tomcat控制台详细错误日志设置,有时tomcat控制台报的错误比较模糊,不知道该怎样去找原因,现在好了,按照简单说明配置一下