- 浏览: 699912 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (362)
- java基础 (33)
- html/css+div/javascript (17)
- Ajax/XML/JSON/XSL (7)
- JQuery (11)
- Extjs (1)
- JSP/Servlet (19)
- MVC模式 (4)
- struts 1 (17)
- Struts 2.3.4 (17)
- Spring 3.2 (26)
- Springmvc (3)
- Hibernate 4.1 (21)
- ibatis (6)
- Velocity模板语言 (2)
- Rose框架 (5)
- EJB (1)
- JUnit测试 (2)
- 数据库DB (24)
- 重构 / 设计模式 (3)
- 开发工具IDE (37)
- 数据结构与算法设计 (3)
- Android (12)
- Linux (4)
- bug集合 (29)
- 缓存技术(redis) (3)
- Lucene全文索引 (15)
- maven3.0.5 (4)
- 小工具集合 (18)
- 面试题 (5)
- 闲聊 (11)
- 其他 (4)
- 接口API (2)
- work (2)
- Flex (0)
- JMS (1)
- 开源项目集合 (1)
- 技术博客 (1)
- 分类04 (0)
- 分类05555 (0)
最新评论
-
小小小羊:
好屌...
java.lang.NoClassDefFoundError: org/aspectj/weaver/reflect/ReflectionWorld$Refle -
liubinli2005:
这个可以脱底spring。单独使用吗?
DAO层:jade -
cangbaotu:
我觉得对于开发者来说,能脚本化编写爬虫是一件挺开心的事情( ̄▽ ...
网页爬取 -
asjava:
很好的文章, 但每段代码清单都重复了一次.
spring 事务 -
xia635317478:
jethypc 写道验证码的session无法传过去啊 还是我 ...
登陆验证码(struts2实现)
Tomcat的server.xml中参数的详细说明
<Server>元素 它代表整个容器,是Tomcat实例的顶层元素.由org.apache.catalina.Server接口来定义.它包含一个 <Service>元素.并且它不能做为任何元素的子元素. <Server port="8005" shutdown="SHUTDOWN" debug="0"> 1>className指定实现org.apache.catalina.Server接口的类.默认值为 org.apache.catalina.core.StandardServer 2>port指定Tomcat监听shutdown命令端口.终止服务器运行时,必须在Tomcat服务器所在的机器上发出 shutdown命令.该属性是必须的. 3>shutdown指定终止Tomcat服务器运行时,发给Tomcat服务器的shutdown监听端口的字符串.该属性必须设 置 <Service>元素 该元素由org.apache.catalina.Service接口定义,它包含一个<Engine>元素,以及一个或多个 <Connector>,这些Connector元素共享用同一个Engine元素 <Service name="Catalina"> <Service name="Apache"> 第一个<Service>处理所有直接由Tomcat服务器接收的web客户请求. 第二个<Service>处理所有由Apahce服务器转发过来的Web客户请求 1>className 指定实现org.apahce.catalina.Service接口的类.默认为 org.apahce.catalina.core.StandardService 2>name定义Service的名字 <Engine>元素 每个Service元素只能有一个Engine元素.元素处理在同一个<Service>中所有<Connector>元素接收到的客 户请求.由org.apahce.catalina.Engine接口定义. <Engine name="Catalina" defaultHost="localhost" debug="0"> 1>className指定实现Engine接口的类,默认值为StandardEngine 2>defaultHost指定处理客户的默认主机名,在<Engine>中的<Host>子元素中必须定义这一主机 3>name定义Engine的名字 在<Engine>可以包含如下元素<Logger>, <Realm>, <Value>, <Host> <Host>元素 它由Host接口定义.一个Engine元素可以包含多个<Host>元素.每个<Host>的元素定义了一个虚拟主机.它 包含了一个或多个Web应用. <Host name="localhost" debug="0" appBase="webapps" unpackWARs="true" autoDeploy="true"> 1>className指定实现Host接口的类.默认值为StandardHost 2>appBase指定虚拟主机的目录,可以指定绝对目录,也可以指定相对于<CATALINA_HOME>的相对目录.如果 没有此项,默认为<CATALINA_HOME>/webapps 3>autoDeploy如果此项设为true,表示Tomcat服务处于运行状态时,能够监测appBase下的文件,如果有新有 web应用加入进来,会自运发布这个WEB应用 4>unpackWARs如果此项设置为true,表示把WEB应用的WAR文件先展开为开放目录结构后再运行.如果设为 false将直接运行为WAR文件 5>alias指定主机别名,可以指定多个别名 6>deployOnStartup如果此项设为true,表示Tomcat服务器启动时会自动发布appBase目录下所有的Web应用 .如果Web应用中的server.xml没有相应的<Context>元素,将采用Tomcat默认的Context 7>name定义虚拟主机的名字 在<Host>元素中可以包含如下子元素 <Logger>, <Realm>, <Value>, <Context> <Context>元素 它由Context接口定义.是使用最频繁的元素.每个<Context元素代表了运行在虚拟主机上的单个Web应用. 一个<Host>可以包含多个<Context>元素.每个web应用有唯一 的一个相对应的Context代表web应用自身.servlet容器为第一个web应用创建一个 ServletContext对象. <Context path="/sample" docBase="sample" debug="0" reloadbale="true"> 1>className指定实现Context的类,默认为StandardContext类 2>path指定访问Web应用的URL入口,注意/myweb,而不是myweb了事 3>reloadable如果这个属性设为true, Tomcat服务器在运行状态下会监视在WEB-INF/classes和Web- INF/lib目录CLASS文件的改运.如果监视到有class文件被更新,服务器自重新加载Web应用 3>cookies指定是否通过Cookies来支持Session,默认值为true 4>useNaming指定是否支持JNDI,默认值为了true 在<Context>元素中可以包含如下元素 <Logger>, <Realm>, <Resource>, <ResourceParams> <Connector>元素 由Connector接口定义.<Connector>元素代表与客户程序实际交互的给件,它负责接收客户请求,以及向客 户返回响应结果. <Connector port="8080" maxThread="50" minSpareThreads="25" maxSpareThread="75" enableLookups="false" redirectPort="8443" acceptCount="100" debug="0" connectionTimeout="20000" disableUploadTimeout="true" /> <Connection port="8009" enableLookups="false" redirectPort="8443" debug="0" protocol="AJP/1.3" /> 第一个Connector元素定义了一个HTTP Connector,它通过8080端口接收HTTP请求;第二个Connector元素定 义了一个JD Connector,它通过8009端口接收由其它服务器转发过来的请求. Connector元素共用属性 1>className指定实现Connector接口的类 2>enableLookups如果设为true,表示支持域名解析,可以把IP地址解析为主机名.WEB应用中调用 request.getRemoteHost方法返回客户机主机名.默认值为true 3>redirectPort指定转发端口.如果当前端口只支持non-SSL请求,在需要安全通信的场命,将把客户请求转 发至SSL的redirectPort端口 HttpConnector元素的属性 1>className实现Connector的类 2>port设定Tcp/IP端口,默认值为8080,如果把8080改成80,则只要输入http://localhost即可 因为TCP/IP的默认端口是80 3>address如果服务器有二个以上ip地址,此属性可以设定端口监听的ip地址.默认情况下,端口会监听服务 器上所有的ip地址 4>bufferSize设定由端口创建的输入流的缓存大小.默认值为2048byte 5>protocol设定Http协议,默认值为HTTP/1.1 6>maxThreads设定在监听端口的线程的最大数目,这个值也决定了服务器可以同时响应客户请求的最大数 目.默认值为200 7>acceptCount设定在监听端口队列的最大客户请求数量,默认值为10.如果队列已满,客户必须等待. 8>connectionTimeout定义建立客户连接超时的时间.如果为-1,表示不限制建立客户连接的时间 JkConnector的属性 1>className实现Connector的类 2>port设定AJP端口号 3>protocol必须设定为AJP/1.3 ======================================================================================== <Server>元素 它代表整个容器,是Tomcat实例的顶层元素.由org.apache.catalina.Server接口来定义.它包含一个<Service>元素.并且它不能做为任何元素的子元素. <Server port="8005" shutdown="SHUTDOWN" debug="0"> 1>className指定实现org.apache.catalina.Server接口的类.默认值为org.apache.catalina.core.StandardServer 2>port指定Tomcat监听shutdown命令端口.终止服务器运行时,必须在Tomcat服务器所在的机器上发出shutdown命令.该属性是必须的. 3>shutdown指定终止Tomcat服务器运行时,发给Tomcat服务器的shutdown监听端口的字符串.该属性必须设置 <Service>元素 该元素由org.apache.catalina.Service接口定义,它包含一个<Engine>元素,以及一个或多个<Connector>,这些Connector元素共享用同一个Engine元素 <Service name="Catalina"> <Service name="Apache"> 第一个<Service>处理所有直接由Tomcat服务器接收的web客户请求. 第二个<Service>处理所有由Apahce服务器转发过来的Web客户请求 1>className 指定实现org.apahce.catalina.Service接口的类.默认为org.apahce.catalina.core.StandardService 2>name定义Service的名字 <Engine>元素 每个Service元素只能有一个Engine元素.元素处理在同一个<Service>中所有<Connector>元素接收到的客户请求.由org.apahce.catalina.Engine接口定义. <Engine name="Catalina" defaultHost="localhost" debug="0"> 1>className指定实现Engine接口的类,默认值为StandardEngine 2>defaultHost指定处理客户的默认主机名,在<Engine>中的<Host>子元素中必须定义这一主机 3>name定义Engine的名字 在<Engine>可以包含如下元素<Logger>, <Realm>, <Value>, <Host> <Host>元素 它由Host接口定义.一个Engine元素可以包含多个<Host>元素.每个<Host>的元素定义了一个虚拟主机.它包含了一个或多个Web应用. <Host name="localhost" debug="0" appBase="webapps" unpackWARs="true" autoDeploy="true"> 1>className指定实现Host接口的类.默认值为StandardHost 2>appBase指定虚拟主机的目录,可以指定绝对目录,也可以指定相对于<CATALINA_HOME>的相对目录.如果没有此项,默认为<CATALINA_HOME>/webapps 3>autoDeploy如果此项设为true,表示Tomcat服务处于运行状态时,能够监测appBase下的文件,如果有新有web应用加入进来,会自运发布这个WEB应用 4>unpackWARs如果此项设置为true,表示把WEB应用的WAR文件先展开为开放目录结构后再运行.如果设为false将直接运行为WAR文件 5>alias指定主机别名,可以指定多个别名 6>deployOnStartup如果此项设为true,表示Tomcat服务器启动时会自动发布appBase目录下所有的Web应用.如果Web应用中的server.xml没有相应的<Context>元素,将采用Tomcat默认的Context 7>name定义虚拟主机的名字 在<Host>元素中可以包含如下子元素 <Logger>, <Realm>, <Value>, <Context> <Context>元素 它由Context接口定义.是使用最频繁的元素.每个<Context元素代表了运行在虚拟主机上的单个Web应用.一个<Host>可以包含多个<Context>元素.每个web应用有唯一 的一个相对应的Context代表web应用自身.servlet容器为第一个web应用创建一个 ServletContext对象. <Context path="/sample" docBase="sample" debug="0" reloadbale="true"> 1>className指定实现Context的类,默认为StandardContext类 2>path指定访问Web应用的URL入口,注意/myweb,而不是myweb了事 3>reloadable如果这个属性设为true, Tomcat服务器在运行状态下会监视在WEB-INF/classes和Web-INF/lib目录CLASS文件的改运.如果监视到有class文件被更新,服务器自重新加载Web应用 3>cookies指定是否通过Cookies来支持Session,默认值为true 4>useNaming指定是否支持JNDI,默认值为了true 在<Context>元素中可以包含如下元素 <Logger>, <Realm>, <Resource>, <ResourceParams> Connector元素 由Connector接口定义.<Connector>元素代表与客户程序实际交互的给件,它负责接收客户请求,以及向客户返回响应结果. <Connector port="8080" maxThread="50" minSpareThreads="25" maxSpareThread="75" enableLookups="false" redirectPort="8443" acceptCount="100" debug="0" connectionTimeout="20000" disableUploadTimeout="true" /> <Connection port="8009" enableLookups="false" redirectPort="8443" debug="0" protocol="AJP/1.3" /> 第一个Connector元素定义了一个HTTP Connector,它通过8080端口接收HTTP请求;第二个Connector元素定义了一个JD Connector,它通过8009端口接收由其它服务器转发过来的请求. Connector元素共用属性 1>className指定实现Connector接口的类 2>enableLookups如果设为true,表示支持域名解析,可以把IP地址解析为主机名.WEB应用中调用request.getRemoteHost方法返回客户机主机名.默认值为true 3>redirectPort指定转发端口.如果当前端口只支持non-SSL请求,在需要安全通信的场命,将把客户请求转发至SSL的redirectPort端口 HttpConnector元素的属性 1>className实现Connector的类 2>port设定Tcp/IP端口,默认值为8080,如果把8080改成80,则只要输入http://localhost即可 因为TCP/IP的默认端口是80 3>address如果服务器有二个以上ip地址,此属性可以设定端口监听的ip地址.默认情况下,端口会监听服务器上所有的ip地址 4>bufferSize设定由端口创建的输入流的缓存大小.默认值为2048byte 5>protocol设定Http协议,默认值为HTTP/1.1 6>maxThreads设定在监听端口的线程的最大数目,这个值也决定了服务器可以同时响应客户请求的最大数目.默认值为200 7>acceptCount设定在监听端口队列的最大客户请求数量,默认值为10.如果队列已满,客户必须等待. 8>connectionTimeout定义建立客户连接超时的时间.如果为-1,表示不限制建立客户连接的时间 JkConnector的属性 1>className实现Connector的类 2>port设定AJP端口号 3>protocol必须设定为AJP/1.3
发表评论
-
eclipse插件 编辑.properties文件
2013-07-28 18:28 1430eclipse .properties插件的安装 ecli ... -
火狐浏览器插件
2013-04-22 16:39 50火狐浏览器插件 1.Change Host 1.1. ... -
CX-开发环境配置
2013-04-11 09:54 10671.C:\Windows\System32\drivers\e ... -
TOMCAT配置域名
2013-04-06 22:14 1117TOMCAT配置域名 配置如下: 修改你的Tomcat安装 ... -
我的Eclipse环境配置
2013-04-06 22:14 1953我的Eclipse环境配置 零、Eclipse环境配置 安装 ... -
eclipse中安装插件的几种方法
2013-04-05 21:09 3659eclipse中安装插件的几种方法 eclipseplugi ... -
模板引擎 Velocity
2013-04-05 21:06 2687模板引擎 Velocity 一、Ve ... -
resin比较tomcat优点
2013-04-05 19:16 1889resin比较tomcat优点 1.对中文的支持更好 ... -
Tomcat中Servers和本地Tomcat关系
2013-04-05 10:49 1434Tomcat中Servers和本地Tomcat关系 1.我 ... -
Web开发-缓存设置
2013-03-28 10:20 1028一、Eclipse/JDK/Tomcat设置 ... -
photoShop 4s下载
2013-03-28 09:48 888PS/Dreamweaver CS4官方简体中文版下载地址及激 ... -
MyEclipse 10下载
2013-03-28 09:47 1131MyEclipse 10使用最高级的桌面和Web开发技术,包括 ... -
Eclipse插件开发之自定义项目类型
2013-04-06 22:14 1521http://www.zdyc.net/html/reply. ... -
我的Eclipse常用操作
2013-03-21 16:11 1748我的Eclipse常用操作 快捷键: shift+ctrl ... -
Eclipse编码设置
2013-03-16 18:56 1008Eclipse编码设置 一般Java文件编码格式是UTF-8 ... -
eclipse字体的设置
2013-03-16 17:00 1624eclipse字体的设置 找到目录:window--pr ... -
Eclipse 4.2 安装Java反编译插件
2013-03-16 12:51 2179Eclipse 4.2 安装Java反编译插件 题记转自:h ... -
eclipse配置Tomcat、部署web项目
2013-03-16 10:06 1123eclipse配置Tomcat部署web项目 用习惯了M ... -
log4j.properties详解
2013-03-13 22:52 1448log4j.properties详解 http://www. ... -
eclipse安装Tomcat插件
2013-02-26 13:33 853Tomcat:http://blog.csdn.net/njc ...
相关推荐
下面将对Tomcat server.xml中可能包含的配置知识点进行详细说明: 1. <Server> 标签:这是Tomcat顶层的容器,用于构建整个Tomcat服务器的类层次结构。它有如下属性: - port="8005":设置Server组件接收shutdown...
### Tomcat 服务器server.xml的关键参数配置 #### 一、配置Tomcat服务器访问端口 ...总之,通过对`server.xml`文件中的关键参数进行合理的配置,可以有效地管理和优化Tomcat服务器的性能,并确保应用程序的正常运行。
《Tomcat Server.xml的典型配置与优化》 在Java Web应用服务器中,Tomcat以其轻量级、高效能和易用性受到了广泛欢迎。而Server.xml文件是Tomcat的核心配置文件,它定义了服务器的各个组件及其配置,包括端口设置、...
在深入探讨Tomcat服务器的`server.xml`配置文件之前,我们先简要了解下Tomcat。Apache Tomcat是一个开源的Servlet容器,主要用来运行Java Servlet和JavaServer Pages(JSP)。`server.xml`是Tomcat的核心配置文件,...
Tomcat 配置文件 web.xml 与 server.xml 解析 Tomcat 配置文件 web.xml 和 server.xml 是 Tomcat 自身的配置文件,用于配置 Tomcat 服务器的行为和性能。在本文中,我们将对 web.xml 和 server.xml 中的主要配置项...
本文将深入探讨Tomcat6版本中的server.xml,揭示其中的核心配置元素,帮助开发者更好地理解和定制服务器环境。 server.xml是Tomcat的主要配置文件,它定义了服务器的全局属性,包括端口设置、连接器、Context(应用...
本文将详细介绍`server.xml`中的关键配置项,并结合实例讲解如何通过该文件实现如去除默认端口、绑定多域名以及项目映射等操作。 #### 二、核心配置项详解 ##### 1. `<Server>` 元素 - **属性详解** - `port`: ...
【Tomcat的Server.xml配置详解】 Tomcat作为广泛使用的Java Servlet容器,其核心配置文件`server.xml`扮演着至关重要的角色。它定义了Tomcat服务器的结构和行为,包括Server、Service、Engine、Host和Context等组件...
根据提供的文件信息,内容涉及到Apache Tomcat的配置文件server.xml的详细解析。server.xml是Tomcat服务器的核心配置文件,它定义了Tomcat服务器的各种组件,如连接器(Connector)、服务(Service)、引擎(Engine...
总结而言,`server.xml`的配置涵盖了Tomcat服务器的所有关键方面,从启动参数到网络监听,再到请求处理和日志记录。深入理解并合理配置这些参数,对于提升Tomcat的性能、安全性和稳定性至关重要。
在Apache Tomcat服务器中,`server.xml`是核心配置文件,它定义了服务器的整体结构、端口设置、数据源、连接器以及其他关键组件。本文将深入解析`server.xml`文件中的各个元素及其重要性,帮助你更好地理解和管理你...
本篇文章将详细解释如何在`server.xml`中配置域名转向和连接池。 ### 域名转向(Virtual Hosting) 域名转向允许一个Tomcat实例托管多个独立的Web应用程序,每个应用程序都可以通过不同的域名或端口访问。在`...
7. **JNDI资源**:Tomcat支持JNDI(Java Naming and Directory Interface),允许在`conf/server.xml`中的`<GlobalNamingResources>`元素内定义数据库连接池和其他资源。 8. **性能优化**:Tomcat可以通过调整...
- 调整`conf/server.xml`中的线程池参数,如最大线程数和空闲线程存活时间,以适应不同负载。 - 使用JVM内存调优,合理设置`JAVA_OPTS`,如-Xms和-Xmx。 7. **日志管理**: - Tomcat的日志文件默认位于`logs`...
在 `Tomcat` 的配置中,`server.xml` 是最重要的配置文件,它定义了服务器的基本设置、服务(Service)、引擎(Engine)、主机.Host)以及上下文(Context)等核心组件。 在`server.xml`文件中,每个元素都有其特定的含义...
在探讨Tomcat中`Server.xml`的标签释义时,我们深入分析了构成Tomcat服务器架构的核心组件,包括Server、Service、Connector、Engine以及Host。这些元素协同工作,确保了Tomcat作为应用服务器的高效运行。 ### ...
下面将详细介绍如何在TOMCAT中配置DBCP连接池,并在`server.xml`中设置全局数据源。 首先,确保你的开发环境中已经安装了TOMCAT服务器,并且你已经拥有一个适用于Java的数据库驱动,这里是MySQL的驱动程序`mysql-...
6. **性能优化**:通过调整“conf/server.xml”中的线程池设置,如最大线程数、空闲超时时间等,可以优化Tomcat的并发处理能力。 7. **连接器(Connector)**:Tomcat支持多种协议的连接器,例如HTTP/1.1、AJP/1.3...
本文将对`server.xml`中的关键元素及其属性进行详尽解读,帮助开发者更好地理解和掌握Tomcat的配置机制。 ### 1. <Server> 元素:容器的顶层定义 `<Server>`元素是Tomcat实例的最高层级元素,代表整个容器。它由`...
本篇文章将围绕“TomcatServer.rar”这个压缩包,深入探讨Tomcat的源码解析以及其作为开发工具的使用技巧。 首先,我们关注的是“源码”。Tomcat的源码对于开发者来说,是一本丰富的教科书,可以帮助我们理解...