`

Tomcat6内存配置

 
阅读更多


2.Linux:
在/usr/local/apache-tomcat-5.5.23/bin目录下的catalina.sh
添加:

JAVA_OPTS='-Xms512m -Xmx1024m'

3.要加“m”说明是MB,否则就是KB了,在启动tomcat时会报内存不足。
-Xms:初始值
-Xmx:最大值
-Xmn:最小值


Windows
在catalina.bat最前面加入
set JAVA_OPTS=-Xms128m -Xmx350m

如果用startup.bat启动tomcat,OK设置生效.够成功的分配200M内存.
但是如果不是执行startup.bat启动tomcat而是利用windows的系统服务启动tomcat服务,上面的设置就不生效了,
就是说set JAVA_OPTS=-Xms128m -Xmx350m 没起作用.上面分配200M内存就OOM了..

windows服务 执行的是bin\tomcat.exe.他读取注册表中的值,而不是catalina.bat的设置.
解决办法:
修改注册表HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software

Foundation\Procrun 2.0\Tomcat6\Parameters\JavaOptions

原值为:

-Dcatalina.home=E:\Tomcat 6.0
-Dcatalina.base=E:\Tomcat 6.0
-Djava.endorsed.dirs=E:\Tomcat 6.0\common\endorsed
-Djava.io.tmpdir=E:\Tomcat 6.0\temp
-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
-Djava.util.logging.config.file=E:\Tomcat 6.0\conf\logging.properties

加入 -Xms300m -Xmx350m

重起tomcat服务,设置生效

分享到:
评论

相关推荐

    eclipse和tomcat的内存配置

    ### Eclipse与Tomcat的内存配置详解 #### 一、引言 在开发环境中,合理配置Eclipse和Tomcat的内存参数对于提升应用性能至关重要。本文将详细介绍如何根据个人需求及计算机硬件条件,优化Eclipse和Tomcat的内存配置...

    tomcat6-内存-用户-编码配置

    在Tomcat6中,内存配置直接影响着应用服务器的性能和稳定性。默认情况下,Tomcat可能会分配不足的内存,导致性能瓶颈或甚至内存溢出。要调整内存,我们需要修改`catalina.sh`启动脚本。在该文件中,你会看到类似`...

    tomcat虚拟内存设置

    tomcat默认可以使用的内存为128MB,在较大型的应用项目中,这点内存是不够的,轻微时,会使系统性能急剧下降,严重时,将导致系统无法运行,影响系统的稳定性。

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

    ### Tomcat 6.0 修改启动内存设置及 Java JVM 参数配置详解 #### 一、背景与目的 ...需要注意的是,实际配置时应根据应用程序的具体需求来进行调整,并结合实际情况测试不同的内存配置方案,以找到最优解。

    tomcat内存配置

    在探讨Tomcat服务器的内存配置时,我们首先要明确Tomcat服务器的基本概念以及它在Java Web应用中的作用。Tomcat是一款开源的Servlet容器,主要用于运行基于Java的Web应用程序。通过合理配置Tomcat的内存参数,可以...

    Tomcat虚拟内存

    4. **安装版Tomcat内存配置**:对于安装版Tomcat,如Tomcat6,可以通过`tomcat6w.exe`图形界面工具进行配置。在"Java"选项卡中,可以设置"Maximum Memory Pool"(最大内存池)和"Initial Memory Pool"(初始内存池)...

    解决tomcat内存溢出的配置方法

    本篇将详细介绍如何解决Tomcat内存溢出的问题,以及如何进行相应的配置优化。 首先,我们需要理解什么是内存溢出。当一个程序在运行过程中,分配给它的内存不足以存储所有数据时,就会发生内存溢出。在Java环境中,...

    tomcat6修改配置文件

    4. **内存配置**:在`bin/catalina.sh`或`bin/catalina.bat`启动脚本中,可以通过设置`JAVA_OPTS`环境变量来调整JVM的内存分配,如`-Xms`和`-Xmx`分别用于设置初始堆内存和最大堆内存。 5. **日志配置**:Tomcat的...

    查看Tomcat内存文件

    这是一个查看Tomcat内存的文件。放在应用工程中,直接访问就可以。 个人感觉这是一个非常有用的文件。

    修改tomcat内存大小.txt

    ### 修改Tomcat内存大小 在部署Java Web应用时,经常需要根据实际运行需求调整Tomcat服务器的内存配置。本文将详细介绍如何修改Tomcat的内存大小,包括常用的内存参数及其意义,并提供具体的设置方法。 #### 一、...

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

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

    Tomcat 修改内存大小

    对于安装版的 Tomcat,修改内存大小需要进入 Tomcat 的安装目录下的 bin 目录,双击 tomcat6w.exe,然后点击 Java 选项卡。在这里可以设置初始化内存、最大内存和线程的内存大小。 * 初始化内存:如果机器的内存...

    Tomcat内存设置详解

    ### Tomcat内存设置详解 #### 引言 在构建高性能且稳定的Web应用时,合理配置Tomcat内存参数是至关重要的一步。Tomcat作为一款广泛使用的开源应用服务器,其性能受到诸多因素的影响,其中内存配置尤为关键。正确的...

    tomcat域名和内存配置

    Tomcat的内存配置主要通过JVM(Java Virtual Machine)的启动参数来实现,这些参数通常会在启动脚本(如`catalina.bat`)中设置。常见的内存配置参数有: - `-Xms`: 设置JVM初始堆大小,例如`-Xms1024m`表示初始...

    tomcat修改JVM内存配置(解决大项目内存溢出问题有效方案)

    tomcat修改JVM内存配置(解决大项目内存溢出问题有效方案)

    监控tomcat内存使用情况

    监控Tomcat内存使用情况是确保应用稳定运行的关键环节。Tomcat作为一款广泛应用的Java Servlet容器,其内存管理直接影响到Web应用程序的性能和响应速度。理解并监控这些内存指标可以帮助我们及时发现并解决潜在的...

    MyEclipse 6.0.1配置Tomcat 6服务器

    MyEclipse 6.0.1是一个流行的版本,它支持多种服务器的配置,包括Tomcat 6。Tomcat是一个轻量级的Java应用服务器,广泛用于部署Servlet和JSP应用程序。下面将详细介绍如何在MyEclipse 6.0.1中配置Tomcat 6服务器。 ...

    Tomcat+IIS整合配置文件

    **vm**:这个文件名可能是不完整的,但它可能是指Java虚拟机(JVM)的配置,比如`jvm.options`,用于设置JVM的启动参数,如内存分配、垃圾回收策略等,这直接影响Tomcat的性能。 综上所述,这个压缩包提供了一套...

Global site tag (gtag.js) - Google Analytics