`

增加windows下Tomcat运行时的内存

阅读更多

注意:本方法仅针对windows下非安装版本的Tomcat

1.命令行启动Tomcat的场合,修改%TOMCAT_HOME%\bin\catalina.bat

修正前:
rem ----- Execute The Requested Command ---------------------------------------

echo Using CATALINA_BASE:   "%CATALINA_BASE%"
echo Using CATALINA_HOME:   "%CATALINA_HOME%"
echo Using CATALINA_TMPDIR: "%CATALINA_TMPDIR%"


修正后:
rem ----- Execute The Requested Command ---------------------------------------

set JAVA_OPTS=%JAVA_OPTS% -Xms512m -Xms512m -XX:PermSize=512M
echo Using CATALINA_BASE:   "%CATALINA_BASE%"
echo Using CATALINA_HOME:   "%CATALINA_HOME%"
echo Using CATALINA_TMPDIR: "%CATALINA_TMPDIR%"

2.添加到windows服务的场合,修改%TOMCAT_HOME%\bin\service.bat,修正后重新添加一次服务就ok了

修正前:
"%EXECUTABLE%" //US//%SERVICE_NAME% --JvmOptions "-Dcatalina.base=%CATALINA_BASE%;-Dcatalina.home=%CATALINA_HOME%;-Djava.endorsed.dirs=%CATALINA_HOME%\endorsed" --StartMode jvm --StopMode jvm

修正后:
"%EXECUTABLE%" //US//%SERVICE_NAME% --JvmOptions "-Xms512m;-Xmx512m;-XX:PermSize=512M;-Dcatalina.base=%CATALINA_BASE%;-Dcatalina.home=%CATALINA_HOME%;-Djava.endorsed.dirs=%CATALINA_HOME%\endorsed" --StartMode jvm --StopMode jvm
分享到:
评论

相关推荐

    Tomcat 修改内存大小

    下面将介绍如何修改 Tomcat 的内存大小,在 Windows 和 Linux 两个操作系统下。 一、安装版 Tomcat 的修改方法 对于安装版的 Tomcat,修改内存大小需要进入 Tomcat 的安装目录下的 bin 目录,双击 tomcat6w.exe,...

    自动监控 Windows平台Tomcat运行监控并自动重启

    针对"Windows平台下监控Tomcat运行时服务假死或异常"的问题,我们可以利用各种工具和策略来实现。一种常见的方法是编写脚本,结合Windows的任务计划器定期检查Tomcat的状态。这可以通过检查Tomcat的主进程是否仍在...

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

    在Windows环境中以Service方式启动Tomcat时,默认的JVM参数设置往往较低,这可能导致在运行大型应用程序时遇到内存不足的问题,例如常见的`java.lang.OutOfMemoryError: PermGen space`错误。为了避免这类问题的发生...

    Windows下Tomcat服务添加到系统服务

    ### Windows下Tomcat服务添加到系统服务 #### 一、引言 在Windows环境中,将Apache Tomcat应用服务器作为系统服务进行管理是非常实用的操作。这样做不仅能够提高系统的稳定性,还能简化日常运维工作流程,比如避免...

    增加tomcat内存

    当Tomcat运行的应用程序消耗较多内存时(例如:大数据量处理、复杂页面渲染等),或者当部署的应用程序本身就是一个内存密集型应用时,增加Tomcat的内存分配是非常必要的。如果不进行调整,可能会出现以下问题: - ...

    linux/windows版本tomcat7

    - **logs**:日志文件存放处,记录Tomcat运行时的信息。 - **temp**:Tomcat运行时产生的临时文件存储位置。 - **webapps**:默认的应用程序部署目录,将WAR文件或已解压的目录放在此处,Tomcat会自动部署。 - **...

    TOMCAT内存溢出之解决方法

    然后,找到Tomcat/BIN目录下startup.bat,双击打开它,你会发现Windows内存占用会增加近800M。最后,执行程序,因为是Tomcat重新编译程序,所以第一次会比较慢。 结论: 经过测试,我们得出如下数据:当系统传输约...

    tomcat如何扩大内存

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

    windows下的tomcat监控器

    在Windows环境下,Tomcat监控器是一个非常重要的工具,它能够帮助管理员实时监控和管理Apache Tomcat服务器的状态,确保服务的稳定运行。这篇文章将详细介绍如何在Windows下使用Tomcat监控器,以及它的一些核心功能...

    tomcat windows版本下载

    选择x64版本意味着你正在寻找适用于64位Windows操作系统的Tomcat,这通常可以提供更好的性能和更高的内存管理能力。 **下载Tomcat** 1. 访问Apache官方网站:https://tomcat.apache.org/ 2. 在“Download”部分找到...

    windows下tomcat7

    【标题】:“Windows环境下安装与配置Tomcat 7详解” 【描述】:在Windows操作系统上部署和管理Apache Tomcat 7是一项常见的任务,尤其对于Java Web应用开发者来说至关重要。Tomcat 7是一款轻量级的Java Servlet...

    eclipse和tomcat的内存配置

    - **根据系统硬件调整参数**:如果计算机内存较大,则可以适当增加Eclipse和Tomcat的内存配置,反之则应适当减少。 - **定期监控内存使用情况**:通过监控工具如Windows任务管理器或Linux的top命令等,定期检查...

    Tomcat内存设置详解

    本文将详细探讨如何根据操作系统环境(Linux与Windows)调整Tomcat的`-Xms`、`-Xmx`等关键参数,以及在Windows系统下通过注册表设置内存选项的方法。 #### Linux环境下的Tomcat内存设置 在Linux环境下,配置Tomcat...

    tomcat6到8windows版本.zip

    【标题】"tomcat6到8windows版本.zip" 涵盖了三个不同版本的Apache Tomcat,分别是Tomcat 6、Tomcat 7和Tomcat 8.5,这些都...同时,64位版本的Tomcat能够处理更大的内存分配,适合运行大型或资源密集型的Web应用程序。

    设置tomcat启动内存大小

    - **监控内存使用**:使用工具如VisualVM或JConsole监控Tomcat运行时的内存使用情况,了解内存消耗的趋势和瓶颈。 - **调整堆内存**:根据应用的实际负载和业务需求,合理设置初始堆内存(-Xms)和最大堆内存(-...

    tomcat服务内存扩大.docx

    当处理大量请求或运行资源密集型应用时,可能需要增加分配给Tomcat的服务内存。 描述中提到的“winserver tomcat注册成服务修改内存大小,解决tomcat内存溢出”,意味着在Windows Server操作系统上,Tomcat被配置为...

    eclipse tomcat启动,内存溢出问题

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

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

    在部署和运行 Java Web 应用时,合理地配置应用服务器(如 Apache Tomcat)的内存是非常重要的。这不仅可以提升应用程序的性能,还能有效避免因内存不足而导致的应用崩溃或性能下降等问题。本文将详细介绍如何在 ...

    tomcat内存配置

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

    tomcat应用之_设置内存

    一种是在Tomcat运行后,通过访问其管理界面来查看。在Tomcat的web应用程序目录下,有一个名为"manager"的应用,通过浏览器访问`http://localhost:8080/manager/status`(这里的"localhost"和"8080"需替换为实际的IP...

Global site tag (gtag.js) - Google Analytics