tomcat配制文件说明
2015-10-16 11:11
435 查看
$<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中, 虚拟主机之间通过完全限制主机名进行区分.
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和项目工程jdk版本不一致
- freecms编程中几种可能导致tomcat崩溃的bug
- Tomcat关闭日志catalina.out
- eclipse开发servlet应用,Tomcat无法访问jpg图片 ===第二版===
- eclipse tomcat开发环境数据库连接池配置
- 怎么修改tomcat默认访问首页
- 解压版Tomcat配置(本例Tomcat6)
- 从0开始学Java——JSP&Servlet——如何在Eclipse中配置Web容器为tomcat
- Eclipse中集成Tomcat
- linux下实时查看tomcat运行日志
- 删除多余的tomcat server(2)
- Linux下Tomcat的安装配置
- 从0开始学Java——JSP&Servlet——Tomcat和Apache的区别
- Apache整合Tomcat、集群
- Tomcat Session 共享 方法
- Tomcat启动时classloader加载顺序
- IDEA 14在MAC下如何对tomcat进行远程调试
- zabbix监控tomcat(2)
- Tomcat安全配置与性能优化
- tomcat 多域名配置问题,context配置书写规范导致的jsp编译异常