`
binyan17
  • 浏览: 203709 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

Tomcat启动优化配置

阅读更多

 

# set juli

if [ -r "$CATALINA_HOME"/bin/tomcat-juli.jar ]; then

 

   ### SuSE9-Linux

   v_num=`uname -r| grep '2.6.5'|wc -l`

   v_num=`echo ${v_num}`

   if [ "-${v_num}" = "-1" ] ; then

      JAVA_OPTS="$JAVA_OPTS "-server" "-XX:+UseParallelGC" "-XX:ParallelGCThreads=8" "-XX:NewRatio=16" "-XX:+UseAdaptiveSizePolicy

      JAVA_OPTS="$JAVA_OPTS "-Xms1024m" "-Xmx1024m" "-XX:PermSize=128m" "-XX:MaxPermSize=256m" "-Djava.net.preferIPv4Stack=true

      # gc log

      #JAVA_OPTS="$JAVA_OPTS "-Xloggc:gc.txt

   fi

 

   ### SuSE10-Linux

   v_num=`uname -r| grep '2.6.16'|wc -l`

   v_num=`echo ${v_num}`

   if [ "-${v_num}" = "-1" ] ; then

      JAVA_OPTS="$JAVA_OPTS "-server" "-XX:+UseParallelGC" "-XX:ParallelGCThreads=8" "-XX:NewRatio=16" "-XX:+UseAdaptiveSizePolicy

      JAVA_OPTS="$JAVA_OPTS "-Xms4096m" "-Xmx4096m" "-XX:PermSize=128m" "-XX:MaxPermSize=384m" "-Djava.net.preferIPv4Stack=true

      JAVA_OPTS="$JAVA_OPTS "-Xmn2048m      

      #JAVA_OPTS="$JAVA_OPTS "-Xloggc:gc.txt

 

   fi

 

   ### HP-UX

   if [ "-${OSType}" = "-HP-UX" ] ; then

       JAVA_OPTS="$JAVA_OPTS "-d64

   fi

 

   ### AIX

   if [ "-${OSType}" = "-AIX" ] ; then

      JAVA_OPTS="$JAVA_OPTS "-Xargencoding:utf8"  "-Xms1024m" "-Xmx1024m"  "-Xmn512m" "-Djava.net.preferIPv4Stack=true

      JAVA_OPTS="$JAVA_OPTS "-Dibm.stream.nio=true" "-Dcom.ibm.cacheLocalHost=true

      JAVA_OPTS="$JAVA_OPTS "-Xgcpolicy:gencon" "-Xconcurrentbackground4" "-Xconcurrentlevel2

      # gc log

      #JAVA_OPTS="$JAVA_OPTS "-verbose:gc" "-Xverbosegclog:gc.txt

      #JAVA_OPTS="$JAVA_OPTS "-Xdump:heap

 

      # 2008-11-20 zhuhaibo 

      JAVA_OPTS="$JAVA_OPTS "-Dfile.encoding=GB2312

   fi 

 

  JAVA_OPTS="$JAVA_OPTS "-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager

  JAVA_OPTS="$JAVA_OPTS "-Djava.util.logging.config.file=$CATALINA_BASE/conf/logging.properties

  JAVA_OPTS="$JAVA_OPTS "-Dplat.deep=true

 

 

fi

 

 

 

# ----- Execute The Requested Command -----------------------------------------

分享到:
评论

相关推荐

    tomcat 启动优化和并发并发优化配置.rar

    《Tomcat启动优化与并发优化配置详解》 Tomcat,作为Java Web应用最常用的服务器,其性能优化对于提升系统整体效率至关重要。本文将深入探讨Tomcat的启动优化和并发优化配置,帮助开发者们更好地理解并实践这些关键...

    Tomcat 7 Windows中以Service方式启动配置启动参数

    #### 三、配置Tomcat启动参数的重要性 在Windows环境中以Service方式启动Tomcat时,默认的JVM参数设置往往较低,这可能导致在运行大型应用程序时遇到内存不足的问题,例如常见的`java.lang.OutOfMemoryError: Perm...

    Tomcat性能优化

    【描述】:“Tomcat7性能优化调优Tomcat7性能优化调优Tomcat7性能优化调优”重复强调了对Tomcat7版本的性能调整,这可能涉及到内存管理、线程池设置、连接器配置、JVM参数优化等多个方面。性能调优的目标是提高...

    tomcat8优化配置.zip

    这里我们主要关注的是针对Tomcat 8的优化配置,特别是JVM内存管理和服务器连接效率方面。 首先,我们需要理解JVM内存配置的重要性。Java虚拟机(JVM)是运行Java应用程序的关键组件,其内存管理直接影响着程序的...

    tomcat启动原理解析

    - Tomcat启动前,首先会检查并配置系统环境,包括JDK版本、JAVA_HOME、CATALINA_HOME等环境变量。 - 阅读`conf/server.xml`配置文件,这是Tomcat的核心配置文件,包含了服务器的全局设置。 2. **加载配置文件** ...

    tomcat及其配置文件

    总结来说,理解和掌握Tomcat的配置文件对于优化其性能、提升安全性以及解决故障至关重要。同时,了解如何在Linux环境下服务化Tomcat,可以提高运维效率,确保服务的稳定性和可靠性。在实际工作中,开发者和运维人员...

    Tomcat启动分析以及如何启动

    Tomcat启动分析与配置详解 Tomcat是一款广泛使用的开源Java Servlet容器,它实现了Java EE的Web应用程序规范。理解Tomcat的启动过程和配置对于优化服务器性能和管理Web应用至关重要。本文将深入解析Tomcat的组成...

    Tomcat启动顺序

    【标题】:Tomcat启动顺序 【描述】:Tomcat作为Apache软件基金会的开源Java Servlet容器,其启动过程是理解其工作原理的关键部分。Tomcat的启动顺序涉及到多个层次的加载,从Bootstrap类开始,逐步加载系统配置、...

    tomcat性能优化.pdf

    在进行Tomcat优化时,需要从多个维度入手,包括但不限于配置优化、部署与测试、参数调整、源码理解以及JVM参数调整等。 配置优化是Tomcat性能优化的第一步,也是最基础的一步。首先,应该选择合适的Tomcat版本进行...

    Tomcat配置方法 Tomcat配置方法 Tomcat配置方法

    本文将深入探讨Tomcat的配置方法,帮助你更好地理解和管理你的Web应用。 首先,让我们从基础开始,了解Tomcat的目录结构。在解压Tomcat安装包后,你会看到几个主要的目录和文件: 1. **bin**:包含启动和停止...

    tomcat集成部署配置

    9. **性能优化**:可以通过调整JVM参数、配置连接池、开启压缩、调整线程池大小等方式优化Tomcat的性能。 10. **故障排查**:当应用出现问题时,查看错误日志、分析堆栈跟踪,或者使用工具如JMX、VisualVM等进行...

    Tomcat 安全配置与性能优化

    `server.xml` 是Tomcat的核心配置文件,包含了Tomcat启动时所需的各项设置。理解其结构对于进行有效的性能优化至关重要。 ##### server.xml 结构 ```xml ``` - **Server**: 包含...

    Tomcat服务器配置、启动分析、Servlet文件配置

    `Tomcat启动分析-Servlet-Web.xml.doc`文档可能涵盖了启动过程中的关键步骤,包括加载`context.xml`(用于全局配置)、解析`web.xml`(Web应用的部署描述符)以及初始化Servlet和过滤器等。在启动过程中,Tomcat会...

    Tomcat7优化.docx

    【Tomcat7优化】 Tomcat7是Apache Tomcat服务器的一个版本,主要负责运行Java Servlets和...总之,Tomcat7的优化涉及多个层面,需要综合考虑服务器硬件、软件配置以及JVM参数设置,通过实验和监控找到最佳的配置组合。

    Tomcat安装与配置

    例如,定期清理临时文件,检查数据库连接池状态,优化配置文件来提升服务器性能等。 此外,Tomcat作为一个Web服务器,它的安全性也是不可忽视的。管理员应该定期更新Tomcat的版本,打上安全补丁,防止潜在的安全...

    优化Tomcat配置(内存、并发、缓存等方面)方法详解

    Tomcat内存优化主要是对 tomcat 启动参数优化,我们可以在 tomcat 的启动脚本 catalina.sh 中设置 java_OPTS 参数。 JAVA_OPTS参数说明 server 启用jdk 的 server 版; -Xms java虚拟机初始化时的最小内存; -...

    tomcat优化配置1

    Tomcat优化配置是提升Java应用程序性能的关键步骤,尤其是对于运行在Tomcat上的Web应用。本篇文章将详细讲解Tomcat的内存优化和连接器配置优化,帮助你确保服务器稳定且高效地运行。 首先,我们关注Tomcat的内存...

    Tomcat服务器配置 视频教程 Tomcat视频

    3. **启动与停止Tomcat**:介绍如何通过bin目录下的startup.sh(Linux/Mac)或startup.bat(Windows)脚本来启动和关闭Tomcat服务,以及监控Tomcat的状态。 4. **目录结构**:理解Tomcat的主要目录及其作用,如...

Global site tag (gtag.js) - Google Analytics