`
wind35
  • 浏览: 10240 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

linux 下tomcat7调整jvm启动参数

阅读更多
      tomcat上部署多个web系统,由于使用的是spring+mybatis结构,涉及到的jar比较多。常规的做法是把多个系统公用的jar放到tomcat的共享lib下。对于如何调整tomcat使用的jvm参数比较感兴趣就顺手研究一下:
    下图为调整前的tomcat jvm状态图:
   
     可以将明显看到permGen是比较小的,heap内存相对比较大。因此必须需要调整permGen大一些,heap相对减小一些维持在60%左右。
     在网上查了很多资料,都说直接在catalina.sh下直接添加JAVA_OPTS即可,但是这个方法我自己没实践成功在tomcat7下。
     成功方法实践:
    
     CLASSPATH=
         if [ -r "$CATALINA_BASE/bin/setenv.sh" ]; then
               . "$CATALINA_BASE/bin/setenv.sh"
         elif [ -r "$CATALINA_HOME/bin/setenv.sh" ]; then
               . "$CATALINA_HOME/bin/setenv.sh"
         fi
     

     创建setenv.sh,把它放在${tomcat-folder}\bin\}目录下, 文件的内容是:
    
     export JAVA_OPTS="-Dfile.encoding=UTF-8 -Xms128m -Xmx1024m -XX:PermSize=64m -XX:MaxPermSize=256m"
     

    
     详见:http://www.importnew.com/10427.html

   
  • 大小: 37.6 KB
  • 大小: 54.6 KB
分享到:
评论

相关推荐

    tomcat6.0 修改启动内存设置 java jvm参数配置

    ### Tomcat 6.0 修改启动内存设置及 Java JVM 参数配置详解 #### 一、背景与目的 在部署和运行 Java Web 应用时,合理地配置应用服务器(如 Apache Tomcat)的内存是非常重要的。这不仅可以提升应用程序的性能,还...

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

    ### Tomcat 7 在Windows环境下以Service方式启动的配置与启动参数详解 #### 一、引言 在实际的企业级应用开发与部署过程中,Tomcat作为一款轻量级且功能强大的应用服务器,被广泛应用于Java Web项目的运行环境。...

    Linux环境下tomcat7

    在Linux环境下部署和管理Tomcat 7是许多IT专业人员必备的技能,特别是对于Web应用程序开发者和系统管理员来说。Tomcat 7是一个开源的Java Servlet容器,它实现了Java EE的Web部分,包括Servlet、JSP和JavaServer ...

    Tomcat-启动参数设置

    ### Tomcat 启动参数设置详解 #### 一、背景介绍 在部署Java Web应用程序时,经常使用Apache Tomcat作为应用服务器。然而,在高并发或大数据量处理的应用场景下,Tomcat可能会出现内存溢出等问题。为了提升Tomcat的...

    JVM优化3(Tomcat参数调优,JVM参数调优,jvm字节码,代码优化).pdf

    本篇文件内容主要介绍了JVM优化的第三部分,重点围绕Tomcat参数调优、JVM参数调优、JVM字节码优化以及代码优化等几个方面。下面是针对这些知识点的详细解释: 1. Tomcat参数调优 在Tomcat参数调优部分,首先介绍了...

    Tomcat设置服务启动参数

    在Tomcat中,可以通过修改`bin`目录下的脚本文件来设置启动参数。对于Windows环境,主要通过编辑`tomcat7w.exe`或`catalina.bat`来实现;而在Linux环境下,则是通过编辑`catalina.sh`来完成。本文将以Windows环境为...

    Tomcat7---Linux版本apache-tomcat-7.0.82.tar.gz

    Tomcat7可以通过调整JVM参数、线程池大小、连接器配置等方式进行性能优化。例如,使用`catalina.sh`脚本的`-Xms`和`-Xmx`选项设定JVM内存大小。 总结,"Tomcat7---Linux版本apache-tomcat-7.0.82.tar.gz"是一个在...

    linux下tomcat安装和优化

    优化方法包括调整 JVM 参数、优化服务器配置、使用负载均衡等。 十、总结 本文详细介绍了 Tomcat 在 Linux 服务器下的安装和优化过程,包括下载和准备安装包、创建安装目录和设置拥有者、解压安装包、修改配置脚本...

    linux下tomcat6

    优化Tomcat涉及调整JVM参数、线程池大小、连接器配置等。例如,通过`setenv.sh`(Unix)或`setenv.bat`(Windows)设置JVM内存大小: ``` export JAVA_OPTS="-Xms256m -Xmx1024m" ``` 9. **应用部署** 将WAR...

    linux版tomcat7

    1. **JVM调优**:可以通过调整JVM参数(如`-Xms`, `-Xmx`, `-XX:MaxPermSize`等)来优化内存分配,提升性能。 2. **连接器优化**:可以配置`conf/server.xml`中的`<Connector>`标签,如调整线程池大小、启用HTTP/2等...

    Linux版本 tomcat 8.5.78 下载

    2. **性能调优**: 可以调整JVM参数,如增大堆内存(`-Xms`和`-Xmx`),优化GC策略,以及配置线程池大小等。 **七、社区支持与资源** Apache Tomcat拥有强大的社区支持,有任何问题都可以在官方邮件列表、论坛或...

    Linux系统在tomcat9安装包(实践可用)

    在实际使用过程中,根据应用需求和服务器性能,可能需要进一步优化Tomcat的配置,例如调整线程池大小、设置JVM内存、启用AJP协议等。在运维过程中,持续监控系统资源使用情况,及时发现并解决问题,将有助于保持服务...

    linux tomcat 64

    9. **性能优化**:在高负载环境中,可能需要调整JVM参数,例如增加堆内存大小(`Xms`和`Xmx`),或者启用G1垃圾收集器来改善性能。 10. **版本更新**:定期关注Tomcat的更新,及时升级到最新版本以获取安全修复和新...

    linux环境下tomcat的启动、关闭及常见问题

    在Linux环境下,Apache ...以上就是Linux环境下Tomcat的启动、关闭方法以及处理常见问题的基本步骤。在实际操作中,可能会遇到更多特定情况,需要结合实际情况进行分析和解决。不断学习和实践是解决这类问题的关键。

    Tomcat7(Linux)

    10. **性能优化**:根据需求调整`conf/catalina.properties`和`conf/server.xml`中的JVM参数,如内存分配、线程池大小等,以提升Tomcat性能。 11. **故障排查**:当遇到问题时,检查日志文件,查看错误信息。使用`...

    linux-tomcat7.0

    在Linux环境中使用Tomcat 7.0,除了基本的安装和配置外,还需要了解一些进阶技巧,如调整JVM参数以优化性能、使用连接池管理数据库连接、配置SSL支持以启用HTTPS、以及集成其他Java EE组件等。理解这些概念和实践将...

    如何配置Tomcat的JVM虚拟机内存大小

    在Unix/Linux环境下,编辑`{tomcat_home}/bin/catalina.sh`文件。在文件开头添加以下行: ```bash JAVA_OPTS='-Xms【初始化内存大小】 -Xmx【最大内存大小】' ``` 例如,若希望初始化内存为256MB,最大内存为512MB...

    linux下部署tomcat应用程序和基本优化原则

    Linux 下 Tomcat 应用程序的部署和基本优化原则 Tomcat 是一个基于 Java 的开源 Web 应用服务器,广泛应用于企业级 Web 应用程序中。部署 Tomcat 应用程序需要了解 Linux 环境和 Tomcat 的配置文件。下面将详细介绍...

    tomcat之Linux版

    最后,对于生产环境,考虑使用JVM的调优参数,例如调整堆大小(`-Xms`和`-Xmx`),以优化性能。这可以通过修改`bin/catalina.sh`文件中的`JAVA_OPTS`变量实现。 总的来说,Linux上的Tomcat部署涉及到下载、解压、...

    Linux 下 Tomcat安装(下载,解压,移动,配置TOMCAT_HOME)

    4. **JVM参数**:如果需要调整JVM内存大小或设置其他JVM参数,可以在`$TOMCAT_HOME/bin/catalina.sh`中找到`JAVA_OPTS`进行设置。 5. **Web应用程序部署**:将WAR文件放入`$TOMCAT_HOME/webapps`目录,Tomcat会自动...

Global site tag (gtag.js) - Google Analytics