`

Tomcat内存溢出之window服务

阅读更多

*、tomcat启动的初始内存配置

启动方式一:采用startup.bat,此时tomcat引用的是catalina.bat文件中的内存配置信息;
启动方式二:采用window系统服务方式启动tomcat时,走的是tomcat.exe,加载内存配置信息是从注册表中获取;
综合以上两种方式便可明白不同的启动方式,那么tomcat的配置信息来源也就不同,要注意!!!

    其中方式二的配置修改方式如下:

安装版或32位tomcat:
    HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\.....
重起tomcat服务,设置生效 
绿色版或64位tomcat:
    在通过service.bat方式将tomcat安装成window服务后(切记是安装为系统服务后)便会在注册表中生成
配置信息,然后追寻注册表路径:
    HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Apache Software Foundation\.....
即可修改特定的tomcat的内存配置信息
    核心信息:options选项:增加-XX:PermSize=256M
                               -XX:MaxPermSize=1024M
              jvmms:调整最小值
              jvmmx:调整最大值
    注意:若遇到“REG_MULTI_SZ类型的数据不能包含空字符串”的提示,将粘贴进去的空格删除即可
认真一点你会找到那个空格的!!!

--------------------------------------------------------------难得的资源---------------------------------------------------------

*、绿色版或64位解压版tomcat的配置历程-有时候还是上csdn比较靠谱

http://bbs.csdn.net/topics/390625258?page=1

 

*、错误提示:reg multi sz类型不能包含空值

说明写入的参数中含有空格或粘贴进的换行符复制进去手动敲换行即可

 

分享到:
评论

相关推荐

    java excel导出tomcat内存溢出处理方法

    ### Java Excel导出Tomcat内存溢出处理方法 在Java应用开发过程中,特别是在进行大量数据处理如Excel导出等操作时,经常会遇到Tomcat服务器内存溢出的问题。内存溢出是指程序运行时申请的内存超过了系统能提供的...

    Eclipse + Tomcat 内存溢出参数设置

    ### Eclipse + Tomcat 内存溢出参数设置详解 在Java开发过程中,特别是在使用Eclipse作为集成开发环境(IDE)并结合Apache Tomcat服务器进行Web应用开发时,经常会遇到内存溢出的问题。这类问题通常表现为应用程序...

    eclipse tomcat启动,内存溢出问题

    ### Eclipse Tomcat 启动时出现内存溢出问题解析及解决方法 #### 一、问题背景与概述 在使用Eclipse集成开发环境部署并运行基于Tomcat的应用程序时,经常会出现“java.lang.OutOfMemoryError: Java heap space”这...

    myeclipse-tomcat jdk内存溢出

    ### MyEclipse-Tomcat JDK 内存溢出问题及解决方案 #### 一、问题概述 在使用MyEclipse进行Java Web开发时,经常会遇到Tomcat服务器启动后出现JVM内存溢出的问题。这种情况通常表现为应用程序运行过程中突然崩溃,...

    tomcat_eclipse配置内存溢出

    ### Tomcat与Eclipse配置内存溢出解决方案 #### 背景介绍 在进行Web应用程序开发过程中,尤其是在使用Tomcat服务器结合Eclipse或MyEclipse等集成开发环境(IDE)时,开发者可能会遇到一个常见的问题——内存溢出。...

    myeclipse内存溢出问题解决方案

    在MyEclipse中,可以通过以下路径进行设置:Window > Preferences > MyEclipse > Servers > Tomcat > Tomcat 6.x > JDK Optional > Java VM arguments。在这里,你可以输入指定的JVM参数来控制内存分配。例如, `-...

    tomcat如何扩大内存

    在使用 Tomcat 进行 Web 应用部署时,可能会遇到内存不足的问题,尤其是在启动大型应用或者应用中存在大量缓存数据的情况下,很容易导致 Java 虚拟机(JVM)内存溢出错误。本文将详细介绍如何调整 Tomcat 的内存配置...

    myeclipse内存溢出问题

    - 对于Web应用,如果在部署到Tomcat服务器上时仍然出现内存溢出问题,还需要调整Tomcat的JVM参数。 - 修改Tomcat安装目录下的`bin`文件夹中的`catalina.bat`文件,在`set JAVA_OPTS=`这一行添加或修改如下内容: ...

    window 下 创建tomcat服务器

    ### Windows环境下创建Tomcat服务器及...通过上述步骤,不仅可以成功地在Windows环境下搭建Tomcat服务器,还可以有效地管理和优化JVM的内存使用,避免内存溢出等问题的发生。这对于提高服务器稳定性和性能至关重要。

    myeclipse内存溢出解决方法

    如果你是在MyEclipse中运行Web项目并遇到内存溢出,可能需要调整Tomcat服务器的内存配置: - 找到Tomcat的安装根目录,编辑`%tomcat%\bin\catalina.bat`文件,在`SET JAVA_OPTS`行添加: ```batch SET JAVA_...

    eclipse内配置处理内存溢出

    ### Eclipse内配置处理内存溢出 #### 背景与问题概述 在使用Eclipse进行Java开发时,可能会遇到应用程序运行过程中出现“OutOfMemoryError”(内存溢出错误)。这类错误通常发生在Java虚拟机(JVM)无法为新对象...

    eclipse下的tomcat内存设置大小

    在使用Eclipse集成开发环境与Tomcat服务器进行Java Web应用开发时,正确...总的来说,理解和配置Eclipse中的Tomcat内存设置是Java Web开发中的关键技能,能够有效避免性能瓶颈和内存溢出问题,提升应用的稳定性和效率。

    Linux和window下tomcat虚拟路径的配置方式.docx

    Linux 和 Window 下 Tomcat 虚拟路径的配置方式 Tomcat 是一个广泛使用的 Web 应用服务器,支持多种操作系统,包括 Linux 和 Windows。在实际应用中,我们经常需要配置 Tomcat 的虚拟路径,以便更好地管理和访问...

    Tomcat调优及相关汇总设置

    - **非堆内存溢出**: 报错为`java.lang.OutOfMemoryError: PermGen space`,是因为方法区(Method Area)或永久代(PermGen Space)内存不足。 ##### 2. JVM内存参数 - **-Xms**: 设置JVM初始分配的堆内存大小。 -...

    apache-tomcat-8.5.35

    使用过程中可能会遇到如端口冲突、内存溢出、权限问题等。解决这些问题通常需要检查配置文件、系统设置或者更新到最新版本。 10. **社区支持** Apache Tomcat拥有庞大的用户社区,开发者们可以在官方邮件列表、...

    JAVA内存溢出解决方案图解

    JAVA内存溢出是指Java应用程序在运行时由于分配给它的内存不足,导致无法分配新的对象空间,从而引发的错误。这种问题通常发生在处理大量数据或者长时间运行的大型应用中。Java内存溢出问题一般分为三种类型:堆溢出...

    myEclipse6.5+Tomcat7 搭建环境

    - **内存溢出问题**:调整JVM的堆大小参数(Xms、Xmx),避免因内存不足导致的应用崩溃。 #### 六、总结 通过上述步骤,我们可以成功地在myEclipse6.5环境中集成Tomcat7,并解决了常见的启动错误问题。这对于进行...

    eclipse与tomcat的JVM设置

    3. **测试与验证**:完成配置后,重新启动Tomcat并运行应用程序,观察是否还有内存溢出问题。 #### 六、总结 合理配置Eclipse和Tomcat中的JVM参数对于提高开发效率、确保应用程序稳定运行具有重要意义。通过对JVM...

    设置Eclipse内存参数

    **步骤1:** 在Eclipse中,依次选择`Window > Preferences > MyEclipse > Servers > Tomcat 5.0 > JDK`。 **步骤2:** 在`VM arguments`字段中输入以下内容: ``` -Xms256m -Xmx1024m -Dcom.sun.management....

    Tomcat性能调优及配置技巧

    - **-XX:-HeapDumpOnOutOfMemoryError**:内存溢出时是否生成堆转储文件。 2. **设置Tomcat服务器参数(server.xml)**: - **maxThreads**:最大线程数。 - **minSpareThreads/maxSpareThreads**:最小/最大空闲...

Global site tag (gtag.js) - Google Analytics