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应用
- 大小: 41.1 KB
分享到:
相关推荐
Tomcat server.xml配置文件详解Tomcat server.xml配置文件详解Tomcat server.xml配置文件详解Tomcat server.xml配置文件详解Tomcat server.xml配置文件详解Tomcat server.xml配置文件详解Tomcat server.xml配置文件...
Tomcat中server.xml的配置,因为很多刚入门的人可能会因为,错误修改或者删除而使Tomcat运行出现异常
server.xml配置简介
tomcat配置文件web.xml与server.xml解析
tomcatserver.xml配置详解.pdf
自己一不小心误删了本地tomcat下的配置文件中的server.xml文件,从而导致本地tomcat服务无法statup,于是把别人的同一版本的tomcat下的server.xml文件拷贝一份到原来的目录,然后就可以启动了。
在工作中总结的Tomcat中web.xml,server.xml的详细配置文件的说明,...包含web.xml,server.xml配置文件中的所有配置,想详细了解web.xml,server.xml配置的朋友,还是很有帮助的。 在总结的过程中,查阅了大量的资料~~
Tomcat配置文件server.xml说明.doc
tomcat server.xml配置;1:支持虚目录,如上传的文件放置到tomcat webapp置为的目录 2:配置https 3:配置多域名
由于在CentOS中安装vmware server 2.0.1后,vmware自带的tomcat默认配置会占用8080端口,导致自己安装的tomcat无法正常使用,因此修改了server.xml。本以为每次只要手工修改即可,但由于第二次修改碰到问题,改成...
Tomcat5.5 的配置文件server.xml 真是的开发项目开发应用服务器配置
TongWeb主配置文件tongweb.xml概要说明,TongWeb常见问题处理,用于运维的问题处理,便于解决应用部署时遇到的各种问题.
tomcat的server.xml配置文件中标签的完全解析. 让你不再盲目设置和拷备.
配置多个应用服务器的方式。包括多个服务器的搭建以及多端口访问。
server.xml
因此,学习server.xml文件的配置,对于了解和使用 Tomcat 至关重要。 本文将通过实例,介绍server.xml中各个组件的配置,并详细说明 Tomcat 各个核心组件的作用以及各个组件之间的相互关系。 说明:由于server....
tomcat5.5.X域名转向和连接池配置的server.xml文件,用于项目的部署,绝对使用,不用再暴走baidu和google
一个已经配置好的unimrcpserver的xml配置文件,直接拷到unimrcp目录下的conf配置文件即可
tomcat配置多域名访问同一个服务下的多目录server。文件在一个tomcat中部署多个web应用。