`
seawavecau
  • 浏览: 754704 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Tomcat5.5 优化配置

阅读更多
1.Tomcat默认可以使用的内存为128MB,在较大型的应用项目中,这点内存是不够的,需要调大。

 Windows下,在文件{tomcat_home}/bin/catalina.bat,Unix下,在文件{tomcat_home}/bin/catalina.sh的前面,增加如下设置:

  JAVA_OPTS='-Xms【初始化内存大小】 -Xmx【可以使用的最大内存】'

  需要把这个两个参数值调大。例如:

  JAVA_OPTS='-Xms256m -Xmx512m'

  表示初始化内存为256MB,可以使用的最大内存为512MB。

2. 操作系统性能优化

默认windows下打开文件数是2000;在linux下是1024;

vi /etc/profile 加入ulimit -n 4096就把linux改成打开文件最大数为4096

3. 禁用DNS查询

  当web应用程序向要记录客户端的信息时,它也会记录客户端的IP地址或者通过域名服务器查找机器名转换为IP地址。DNS查询需要占用网络,并且包括可能从很多很远的服务器或者不起作用的服务器上去获取对应的IP的过程,这样会消耗一定的时间。为了消除DNS查询对性能的影响我们可以关闭DNS查询,方式是修改server.xml文件中的enableLookups参数值:

4. 在Tomcat5对这些参数进行了调整,请看下表:

属性名
描述
maxThreads
Tomcat使用线程来处理接收的每个请求。这个值表示Tomcat可创建的最大的线程数。
acceptCount
指定当所有可以使用的处理请求的线程数都被使用时,可以放到处理队列中的请求数,超过这个数的请求将不予处理。
connnectionTimeout
网络连接超时,单位:毫秒。设置为0表示永不超时,这样设置有隐患的。通常可设置为30000毫秒。
minSpareThreads
Tomcat初始化时创建的线程数。
maxSpareThreads
一旦创建的线程超过这个值,Tomcat就会关闭不再需要的socket线程。

5.在web下不显示目录列表

在web.xml中把listings改成false就行了

 
分享到:
评论

相关推荐

    TOMCAT-5.5.X优化配置

    很好的TOMCAT-5.5.X优化配置文档,详细说明了各个的参数设置

    Apache2.2+Tomcat5.5整合配置教程

    Apache2.2与Tomcat5.5的整合配置是一个常见的任务,特别是在那些希望利用Apache作为前端服务器处理静态内容,而将动态请求转发给Tomcat处理的环境中。这种配置可以提高服务器性能并优化资源分配。 首先,我们需要...

    tomcat5.5 log配置所需文件

    以下是关于"Tomcat 5.5 Log配置"的知识点详解: 1. **Log4j**: 标签中提到的"log4j.jar"是Apache的一个开源项目,它为Java应用程序提供了一个灵活的日志框架。Log4j是Tomcat默认使用的日志系统,允许开发者根据需要...

    tomcat5.5官方版

    五、Tomcat5.5优化实践 1. 调整JVM参数:根据服务器硬件资源,合理设定堆内存大小(-Xms和-Xmx)以及新生代和老年代的比例(-XX:NewRatio)。 2. 设置线程池:通过调整Executor的最小和最大线程数,以及空闲时间,...

    tomcat5.5以及tomcatplugin(附详细配置)

    【标题】"Tomcat5.5以及TomcatPlugin(附详细配置)"主要涵盖了两个核心主题:Tomcat 5.5版本的应用服务器以及Tomcat Plugin在Eclipse集成开发环境中的使用,特别是与Lomboz插件的配合。这些知识点对于Java Web开发者...

    Tomcat5.5中文版

    Tomcat 5.5是其历史上的一个重要版本,提供了许多增强的功能和优化,使得它在性能和稳定性上都有所提升。本篇将详细讲解Tomcat 5.5在程序设计中的关键知识点。 一、Tomcat 5.5基础 1. 安装与配置:Tomcat 5.5的下载...

    tomcat5.5集群完整版

    接下来,我们将深入探讨如何配置Tomcat5.5集群。首先,你需要至少两台运行Tomcat的服务器,并确保它们之间的网络通信畅通。然后,你需要修改Tomcat的`server.xml`配置文件,开启集群支持,设置相同的集群ID和session...

    tomcat5.5的配置、性能优化

    ### Tomcat5.5的配置与性能优化详解 在企业级应用开发中,Apache Tomcat作为一款开源的Servlet容器,其稳定性和性能至关重要。对于Tomcat5.5版本,通过合理的配置与性能优化,可以显著提升应用的响应速度和并发处理...

    TOMCAT5.5下载

    **TOMCAT5.5 下载与安装指南** Apache Tomcat 是一款开源的、免费的 Java Servlet 容器,主要用于实现JavaServer Pages (JSP) 和 Java Servlets 的运行环境。Tomcat 5.5 版本是其历史上的一个重要里程碑,它在2006...

    tomcat5.5 解压版

    8. **性能优化**:Tomcat的性能可以通过调整线程池大小、缓存策略、JVM参数等方式优化。例如,增加`maxThreads`和`minSpareThreads`可以提高并发处理能力。 9. **多版本共存**:在同一台机器上可以安装多个Tomcat...

    tomcat5.5安装版

    这个"tomcat5.5安装版"包含了所有必要的组件来搭建一个完整的Tomcat服务器环境。以下是关于Tomcat 5.5的一些关键知识点: 1. **Java Servlet和JSP**: - Java Servlet是一种Java编程接口,允许开发者创建动态web...

    tomcat5/tomcat5.5安装包

    【标题】"Tomcat5/tomcat5.5安装包" 涵盖了两个不同版本的Apache Tomcat服务器,即Tomcat 5.0和Tomcat 5.5。Tomcat是一个开源的、免费的应用服务器,主要用于部署和运行Java Servlets和JavaServer Pages(JSP)。它...

    将tomcat5.5 admin部署到 Tomcat7.0上

    9. **安全和性能优化**:考虑使用Tomcat 7.0的新特性进行安全和性能优化,比如调整线程池大小、启用HTTP/2支持、更新默认的JVM参数等。 通过以上步骤,你成功地将Tomcat 5.5的admin应用部署到了Tomcat 7.0上。这个...

    Tomcat5.5中文技术手册(真正的)

    《Tomcat5.5中文技术手册》是一份详尽的指南,专为使用Apache Tomcat 5.5版本的开发者和管理员提供。这份手册以中文呈现,方便了中文读者理解和应用Tomcat的相关知识。HTML版的形式使得查阅和学习更加便捷,无需安装...

    tomcat5.5和tomcat6.0解压版

    总结来说,这个解压版包含的Tomcat 5.5和6.0版本为用户提供了方便的Java Web应用部署环境,它们各自支持不同的Servlet和JSP规范,且具有一定的性能优化和安全管理特性。用户可以根据自己的需求选择适合的版本,快速...

    绿色免安装 tomcat 5.5

    【绿色免安装 Tomcat 5.5】是一个精简版的Tomcat服务器,它不需要复杂的安装过程,只需解压即可运行。Tomcat是Apache软件基金会的Jakarta...在使用过程中,熟悉其目录结构和配置文件对于管理和优化Tomcat性能至关重要。

    Tomcat 5.5 中文文档 (html)

    总的来说,Tomcat 5.5中文文档详尽地介绍了如何安装、配置、管理和优化Tomcat服务器,对于开发者和系统管理员来说是一份不可或缺的参考资料。通过深入理解这些知识点,可以更好地驾驭Tomcat,构建稳定、高效的Web...

    Tomcat 5.5 for linux

    【标签】"Tomcat5.5forlinux" 这个标签简洁明了地概括了这个压缩包的内容,表明这是Tomcat 5.5版本的Linux版本,便于搜索和分类。 【压缩包子文件的文件名称列表】"apache-tomcat-5.5.23" 是Tomcat 5.5系列的第23个...

    tomcat5.5及jprofile配置.rar

    标题和描述中提到的"tomcat5.5"是指Apache Tomcat 5.5版本,这是一个流行的开源Java Servlet容器,用于部署和运行Java Web应用程序。它遵循Java EE规范,特别是Servlet和JSP标准。Tomcat以其轻量级、高效和易用性而...

    tomcat5.5.X域名转向和连接池配置的server.xml文件

    在Tomcat 5.5.x版本中,`server.xml`是服务器的主要配置文件,它包含了关于服务器设置、连接器、容器以及其他关键组件的配置信息。本篇文章将详细解释如何在`server.xml`中配置域名转向和连接池。 ### 域名转向...

Global site tag (gtag.js) - Google Analytics