在conf 文件夹的 server.xml 是 Tomcat 最为重要的配置,下面是 server.xml 的常用设置:
2014-04-08 17:21
483 查看
1 <?xml version='1.0' encoding='utf-8'?> 2 <!-- Server 属性说明 3 port:指定一个端口,这个端口负责监听关闭Tomcat的请求 4 shutdown:向以上端口发送的关闭服务器的命令字符串 5 --> 6 <Server port="8006" shutdown="SHUTDOWN"> 7 <!--定义多个监听--> 8 <Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" /> 9 <Listener className="org.apache.catalina.core.JasperListener" /> 10 <Listener className="org.apache.catalina.core.JreMemoryLeakPreventionListener" /> 11 <Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" /> 12 <Listener className="org.apache.catalina.core.ThreadLocalLeakPreventionListener" /> 13 <!--定义共用资源--> 14 <GlobalNamingResources> 15 <Resource name="UserDatabase" auth="Container" 16 type="org.apache.catalina.UserDatabase" 17 description="User database that can be updated and saved" 18 factory="org.apache.catalina.users.MemoryUserDatabaseFactory" 19 pathname="conf/tomcat-users.xml" /> 20 </GlobalNamingResources> 21 <!--<Service>元素由org.apache.catalina.Service接口定义,它包含一个<Engine>元素, 22 以及一个或多个<Connector>,这些Connector元素共享用同一个Engine元素--> 23 <Service name="Catalina"> 24 <!--<Connector>元素代表与客户程序交换信息,它可以接收客户的请求,并向客户返回响应结果--> 25 <!--定义HTTP协议的处理方式,处理接口默认为8080 26 由于此接口经常被其他应用程序调用,建议修改接口--> 27 <Connector port="8081" protocol="HTTP/1.1" 28 connectionTimeout="20000" 29 redirectPort="8443" /> 30 <!--定义AJP/1.3协议的处理方式,此为整合 Tomcat+Apache 的核心协议,请慎重处理 --> 31 <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" /> 32 <!--每个<Service>元素只能包括一个<Engine>元素. 33 <Engine>元素处理在同一个<Service>中所有<Connector>元素接收到的客户请求--> 34 <Engine name="Catalina" defaultHost="localhost"> 35 <!-- Realm是一个存储用户名,密码以及和用户名相联系的角色的”数据库” 36 用户名,密码可以用来验证用户对一个或多个web应用程序的有效性。--> 37 <Realm className="org.apache.catalina.realm.LockOutRealm"> 38 <Realm className="org.apache.catalina.realm.UserDatabaseRealm" 39 resourceName="UserDatabase"/> 40 </Realm> 41 <!--<Host>元素定义了一个虚拟主机,它可以包含一个或多个Web应用--> 42 <Host name="localhost" appBase="webapps" 43 unpackWARs="true" autoDeploy="true"> 44 <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" 45 prefix="localhost_access_log." suffix=".txt" 46 pattern="%h %l %u %t "%r" %s %b" /> 47 </Host> 48 </Engine> 49 </Service> 50 </Server>
相关文章推荐
- Tomcat配置文件server.xml中常用元素简介
- 【2011/2/28】关于Tomcat的conf/server.xml文件中上面配置 context的reloadable属性的时候,区分path和docBase二者的意义
- tomcat配置文件web.xml与server.xml解析--重要
- Tomcat的conf/server.xml配置文件中的三个端口。
- tomcat配置文件web.xml与server.xml解析--重要
- Tomcat配置文件server.xml中常用元素简介
- Tomcat6设置虚拟目录及server.xml配置详解
- Tomcat项目发布的三种方式;一种:直接将项目(文件)直接复制到tomcat/webapps下二种:在tomcat/conf/server.xml配置tomcat的虚拟路径;
- tomcat中server.xml常用配置
- 在 web 中如何获取 Tomcat conf/server.xml 中配置的Connector信息
- tomcat配置文件web.xml与server.xml解析--重要
- tomcat配置文件web.xml与server.xml解析--重要
- Tomcat配置文件server.xml中常用元素简介
- IDEA中Tomcat相关——如无法访问localhost:8080欢迎页面,无法配置web.xml以及server.xml,设置download.xml下载目录无效等问题
- Tomcat中配置JNDI时涉及conf文件夹下的context.xml配置
- 在tomcat的server.xml下面配置一次工程变量,那么可以不用每次都对该工程进行配置,只需要启动服务器就行
- tomcat的server.xml常用配置
- Tomcat配置文件server.xml中常用元素简介
- Tomcat/conf/server.xml配置
- Tomcat Server.xml配置文件