- 浏览: 886153 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (687)
- java (127)
- servlet (38)
- struts (16)
- spring (22)
- hibernate (40)
- javascript (58)
- jquery (18)
- tomcat (51)
- 设计模式 (6)
- EJB (13)
- jsp (3)
- oracle (29)
- RUP (2)
- ajax (3)
- java内存管理 (4)
- java线程 (12)
- socket (13)
- path (5)
- XML (10)
- swing (2)
- UML (1)
- JBPM (2)
- 开发笔记 (45)
- Note参考 (15)
- JAXB (4)
- Quartz (2)
- 乱码 (2)
- CSS (2)
- Exception (4)
- Tools (7)
- sqlserver (3)
- DWR (7)
- Struts2 (47)
- WebService (2)
- 问题解决收藏 (7)
- JBOSS (7)
- cache (10)
- easyUI (19)
- jQuery Plugin (11)
- FreeMarker (6)
- Eclipse (2)
- Compass (2)
- JPA (1)
- WebLogic (1)
- powerdesigner (1)
- mybatis (1)
最新评论
-
bugyun:
受教了,谢谢
java 正则表达式 过滤html标签 -
xiongxingxing_123:
学习了,感谢了
java 正则表达式 过滤html标签 -
wanmeinange:
那如果无状态的。对同一个任务并发控制怎么做?比如继承Quart ...
quartz中参数misfireThreshold的详解 -
fanjieshanghai:
...
XPath 元素及属性查找 -
tianhandigeng:
还是没明白
quartz中参数misfireThreshold的详解
[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]元素 [Service name="Catalina"] 1、className 指定实现org.apahce.catalina.Service接口的类.默认为org.apahce.catalina.core.StandardService [Engine]元素 [Engine name="Catalina" defaultHost="localhost" debug="0"] 1、className指定实现Engine接口的类,默认值为StandardEngine 在[Engine]可以包含如下元素[Logger], [Realm], [Value], [Host] [Host]元素 [Host name="localhost" debug="0" appBase="webapps" unpackWARs="true" autoDeploy="true"] 1、className指定实现Host接口的类.默认值为StandardHost 在[Host]元素中可以包含如下子元素 [Context path="/sample" docBase="sample" debug="0" reloadbale="true"] 1、className指定实现Context的类,默认为StandardContext类 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元素共用属性
该元素由org.apache.catalina.Service接口定义,它包含一个[Engine]元素,以及一个或多个[Connector],这些Connector元素共享用同一个Engine元素
[Service name="Apache"]
第一个[Service]处理所有直接由Tomcat服务器接收的web客户请求.
第二个[Service]处理所有由Apahce服务器转发过来的Web客户请求
2、name定义Service的名字
每个Service元素只能有一个Engine元素.元素处理在同一个[Service]中所有[Connector]元素接收到的客户请求.由org.apahce.catalina.Engine接口定义.
2、defaultHost指定处理客户的默认主机名,在[Engine]中的[Host]子元素中必须定义这一主机
3、name定义Engine的名字
它由Host接口定义.一个Engine元素可以包含多个[Host]元素.每个[Host]的元素定义了一个虚拟主机.它包含了一个或多个Web应用.
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定义虚拟主机的名字
[Logger], [Realm], [Value], [Context]
[Context]元素
它由Context接口定义.是使用最频繁的元素.每个[Context元素代表了运行在虚拟主机上的单个Web应用.一个[Host]可以包含多个[Context]元素.每个web应用有唯一的一个相对应的Context代表web应用自身.servlet容器为第一个web应用创建一个
ServletContext对象.
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元素定义了一个HTTP Connector,它通过8080端口接收HTTP请求;第二个Connector元素定义了一个JD Connector,它通过8009端口接收由其它服务器转发过来的请求.
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
发表评论
文章已被作者锁定,不允许评论。
-
JVM的内存优化
2012-06-21 12:37 1302自:http://hi.baidu.com/walte ... -
JVM最大分配内存
2012-06-21 12:27 1115分析了当前比较流行的几个不同公司不同版本JVM的最大内存,得出 ... -
查看jvm最大内存
2012-06-21 12:22 1485查看jvm最大内存 java -Xmx1500M -vers ... -
Tomcat内存设置 .
2012-06-15 23:03 1035Tomcat 内存配置 2009年08月11日 17:05 ... -
如何指定tomcat中session过期时间
2012-06-06 11:33 823如何指定tomcat中session过期时间 1. 在se ... -
负载均衡环境中和如何设置Expires和Etag .
2012-06-12 09:56 1533在负载均衡环境中(LVS, LoadBalance)为了减少浏 ... -
轻松实现Apache,Tomcat集群和负载均衡
2012-06-05 23:24 1049作者:罗代均 ldj_work#126.com,转载请保持完整 ... -
tomcat最多能支持多少用户
2012-06-05 23:20 2747Tomcat里用线城池来控制并发用户的个数。 初始化为150个 ... -
tomcat开启Gzip
2011-04-08 23:52 1262现在来说一下如何在TOM猫中一步到位(要求TOM猫5.0以后版 ... -
tomcat的虚拟站点问题
2011-03-02 14:50 1367<Host name="localhost&q ... -
Tomcat里 appBase和docBase的区别
2011-03-02 14:47 1256<host appBase="d:/aaa&q ... -
Apache+Tomcat负载均衡和集群的尝试
2011-03-02 14:44 11281 各软件版本 Apache 2.2.4 因为jd_mod 用 ... -
Tomcat源码分析之JNDI
2011-03-02 14:43 1500在tomcat服务器中,我们可以通过配置文件%CATALINA ... -
tomcat和apache整合
2011-03-02 14:42 987为什么要整合了.其实很简单.原因就是: tomcat在静态 ... -
将Tomcat解压缩版变成服务形式运行,并修改Tomcat的启动内存参数
2011-03-02 14:41 1324许多朋友为了调试方便,下载使用的Tomcat是.zip的解压缩 ... -
Tomcat5.5.x配置整理 - 在重新启动Tomcat的webapp的时候,禁止把session写入文件
2011-03-02 14:39 983修改conf/web.xml 取消注释: <!--- ... -
java.lang.OutOfMemoryError: PermGen space及其解决方法
2011-03-02 14:38 8341、PermGen space的全称是Permanent Ge ... -
Tomcat 同时侦听多端口,多应用
2011-03-02 14:37 1068当你使用Tomcat作为Web Server的时候,是不是会想 ... -
Tomcat5.5.x配置整理 - 配置日志
2011-03-02 14:33 1017在D:\jakarta-tomcat-5.5.8\comm ... -
Tomcat5.5.x配置整理 - 增强SessiionID的生成算法和长度
2011-03-02 14:32 925查看复制到剪切板打印 <Manage ...
相关推荐
Tomcat配置文件server.xml说明.doc
Tomcat 配置文件 web.xml 与 server.xml 解析 Tomcat 配置文件 web.xml 和 server.xml 是 Tomcat 自身的配置文件,用于配置 Tomcat 服务器的行为和性能。在本文中,我们将对 web.xml 和 server.xml 中的主要配置项...
在探讨`server.xml`配置文件之前,让我们先明确一点:`server.xml`是Apache Tomcat服务器的核心配置文件,它控制着Tomcat的启动、运行和停止过程。对于任何希望深入理解和优化Tomcat性能的开发者来说,熟悉并掌握`...
本篇将详细解释如何配置Tomcat以支持HTTPS,并涉及到两个关键的配置文件:`server.xml`和`web.xml`。 首先,我们需要准备一个SSL证书。你可以从权威的证书颁发机构(CA)购买,或者使用自签名证书。对于测试环境,...
Tomcat5.5 的配置文件server.xml 真是的开发项目开发应用服务器配置
在Tomcat服务器中,可以通过修改`server.xml`文件中的`Connector`元素来配置服务器的监听端口。对于Tomcat 5.0.30版本来说,默认的HTTP监听端口是8080。如果希望将此端口更改为标准的HTTP端口80,可以在`Connector`...
Tomcat作为一款广泛应用的开源轻量级Web应用服务器,其核心配置文件Server.xml对于服务器的管理和优化至关重要。本文将深入解析Server.xml的结构和配置要素,帮助读者更好地理解和操作Tomcat服务器。 Server.xml...
在Apache Tomcat服务器中,`server.xml`是一个至关重要的配置文件,它定义了服务器的结构和行为。这个文件包含了Tomcat容器的各个组件,如Server、Service、Engine、Host和Context等,它们协同工作以处理HTTP请求并...
在Java Web开发中,Tomcat作为一款广泛应用的开源Servlet容器,其配置文件server.xml的重要性不言而喻。本文将深入探讨Tomcat6版本中的server.xml,揭示其中的核心配置元素,帮助开发者更好地理解和定制服务器环境。...
Tomcat中server.xml的配置,因为很多刚入门的人可能会因为,错误修改或者删除而使Tomcat运行出现异常
根据提供的文件信息,可以看出文档内容是关于Tomcat服务器的配置文件server.xml的详细解读。server.xml是Tomcat中的核心配置文件,负责配置整个服务器的运行参数和连接器信息。下面将对Tomcat server.xml中可能包含...
首先,`server.xml`文件位于Tomcat的`conf`目录下,它是Tomcat启动时加载的第一个配置文件。这个XML文件按照特定的结构定义了服务器的各个部分,包括`<Server>`, `<Service>`, `<Connector>`, 和 `<Engine>`等元素。...
Tomcat Server.xml 文件是 Tomcat 服务器的核心配置文件,它定义了 Tomcat 服务器的整体结构和行为。在这个文件中,我们可以定义 Server、Service、Engine、Host 等元素,这些元素共同构成了 Tomcat 服务器的架构。 ...
Tomcat作为流行的Java应用服务器,其核心配置文件`server.xml`对于理解和管理服务器的运行至关重要。本文将详细解析`server.xml`中的关键元素、属性及其含义,帮助读者深入理解Tomcat的工作机制。 1. `<Server>`...
《深入解析Tomcat配置文件server.xml》 Tomcat作为一款广泛应用的开源Java Servlet容器,其配置文件`server.xml`是管理Tomcat服务器的核心文件。本文将详细解析`server.xml`中涉及的主要元素及其配置,帮助读者理解...
自己一不小心误删了本地tomcat下的配置文件中的server.xml文件,从而导致本地tomcat服务无法statup,于是把别人的同一版本的tomcat下的server.xml文件拷贝一份到原来的目录,然后就可以启动了。
Tomcat作为广泛使用的Java Servlet容器,其核心配置文件`server.xml`扮演着至关重要的角色。它定义了Tomcat服务器的结构和行为,包括Server、Service、Engine、Host和Context等组件。接下来,我们将深入探讨这些主要...
配置多个应用服务器的方式。包括多个服务器的搭建以及多端口访问。
tomcat server.xml配置;1:支持虚目录,如上传的文件放置到tomcat webapp置为的目录 2:配置https 3:配置多域名
在深入探讨Tomcat服务器的`server.xml`配置文件之前,我们先简要了解下Tomcat。Apache Tomcat是一个开源的Servlet容器,主要用来运行Java Servlet和JavaServer Pages(JSP)。`server.xml`是Tomcat的核心配置文件,...