server.xml文件配置

1.顶层类元素:位于整个配置文件的的顶层,主要有<Server>元素与<Service>元素 2.连接器类元素:它是客户和服务器间的通信接口,负责接收客户请求与向客户返回的响应结果,主要有<Connector>元素 3.容器类元素:负责处理客户请求并生成响应结果,主要有<Engine>元素,<Host>元素与<Context>元素 4.嵌套类元素:可以加入到容器中的元素,主要有<logger>元素,<value>元素,<Realm>元素等 <Server>-----------------------------|Server元素是根元素,它可以包含一个或多个Service实例 <Service>------------------------|Service元素是一个或多个Connector与Engine组成 <Connector>----------------|Connector就是一个Tomcat与客户端的连接 <Engine>--------------------|Engine下可以配置多个虚拟机主机Host,并将请求配置到具体的Host上 <Host> ----------------------|Host代表一个虚拟主机,其下可以配置多个Web应用 <Context>---------------|Contect代表一个web应用 Server.xml中各元素的协作关系 request response request response 各元素属性 Server元素: port:设置负责监听关闭Tomcat请求的端口 shutdown:设定一个向端口发送的命令字符串 Service元素 Name:设定Service实例的名字 Connector元素 Port:设定一个监听来自客户端请求的端口 maxThreads:设定可创建用于处理请求的最大线程数 enableLookups:该属性直接影响request.getRemoteHost()方法的返回结果,当设置为true时,将通过查询DNS取得远程客户端的实际主机名;当设置为false时,则直接返回其IP redirectPort:设定服务器在处理Http请求时受到SSL传输请求后的重定向端口 acceptCount:设定请求队列的大小 connectionTimeout:设定连接超时的毫秒数,如果为-1,表示不限制建立客户的连接的时间 Engine元素 Name:设定Engine实例的名字 defaultHost:设定一个处理请求的默认虚拟主机名 Host元素 name:设定虚拟主机名 appBase:设定存放应用程序的根目录 unpackWARS:当设置为true时,tomcat会自动解压WAR文件, autoDeploy:当设置为true时,tomcat服务处于运行状态,能够监听appBase下的文件, 如果有新web应用加入,则会自动发布这个Web应用。 Context元素 docBase:设定web应用或WAR文件的存放路径 path:设定访问web应用入口URL reloadable:当设置为true时,tomcat服务器在运行状态下会监听WEB-INF/classes与Web-INF/lib目录下class文件的变化情况,如果监听到class文件被更新,服务器就重新加载web应用

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


php输出xml格式字符串
J2ME Mobile 3D入门教程系列文章之一
XML轻松学习手册
XML入门的常见问题(一)
XML入门的常见问题(三)
XML轻松学习手册(2)XML概念
xml文件介绍及使用
xml编程(一)-xml语法
XML文件结构和基本语法
第2章 包装类
XML入门的常见问题(二)
Java对象的强、软、弱和虚引用
JS解析XML文件和XML字符串详解
java中枚举的详细使用介绍
了解Xml格式
XML入门的常见问题(四)
深入SQLite多线程的使用总结详解
PlayFramework完整实现一个APP(一)
XML和YAML的使用方法
XML轻松学习总节篇