1.以startup.bat手动启动
内存设置可修改tomcat_home\bin\catalina.bat
2.做成windows服务启动
(1)打开运行窗口,输入regedit
(2) 进入HKEY_LOCAL_MACHINE/SOFTWARE/Apache Software Foundation/Procrun 2.0/Tomcat7/Parameters/Java
(3)添加需要设置的选项
Tomcat7/Parameters/Java下有三个选项Xms,Xmx,Options
Xms设置jvm分配的最小内存,Xmx为最大内存,Options设置java的其他选项(此处格式为每行一项且不能空格)如:
-XX:PermSize=64M -XX:MaxNewSize=128M -XX:MaxPermSize=128M -XX:+CMSPermGenSweepingEnabled -XX:+CMSClassUnloadingEnabled -XX:+UseConcMarkSweepGC -XX:ParallelGCThreads=20 -XX:+UseParNewGC -XX:TargetSurvivorRatio=90 -XX:MaxTenuringThreshold=31 -Djava.awt.headless=true
3.查看内存使用状态:
(1).修改TOMCAT_HOME/conf/tomcat-users.xml
- <role rolename="tomcat"/>
- <role rolename="role1"/>
- <role rolename="manager-gui"/>
- <role rolename="manager-status"/>
- <user username="tomcat" password="tomcat" roles="tomcat"/>
- <user username="both" password="tomcat" roles="tomcat,role1"/>
- <user username="role1" password="tomcat" roles="role1"/>
- <user username="tomcat" password="tomcat" roles="manager-gui"/>
- <user username="tomcat" password="tomcat" roles="manager-gui"/>
(2) 进入http://localhost:8080/manager/status
相关推荐
### Tomcat内存设置详解 #### 引言 在构建高性能且稳定的Web应用时,合理配置Tomcat内存参数是至关重要的一步。Tomcat作为一款广泛使用的开源应用服务器,其性能受到诸多因素的影响,其中内存配置尤为关键。正确的...
各种环境下tomcat内存设置 linux 和 windows
修改eclipse中的tomcat内存的大小,以防止内存溢出。-------------------------------------------------------------------------------------------------------------------------------------------------------...
### 修改Tomcat内存大小 在部署Java Web应用时,经常需要根据实际运行需求调整Tomcat服务器的内存配置。本文将详细介绍如何修改Tomcat的内存大小,包括常用的内存参数及其意义,并提供具体的设置方法。 #### 一、...
这种情况常见于生产环境中Tomcat内存设置不良,或者应用程序本身存在内存泄露的情况。 根据实际情况和相关资料,Tomcat内存溢出的原因可以分为三种情况: 1.OutOfMemoryError:Java heap space 这种情况是由于...
tomcat默认可以使用的内存为128MB,在较大型的应用项目中,这点内存是不够的,轻微时,会使系统性能急剧下降,严重时,将导致系统无法运行,影响系统的稳定性。
首先,了解Tomcat内存设置的背景是必要的。在默认情况下,Tomcat使用的是JVM(Java虚拟机)分配的初始内存,这个值通常很小,比如64MB。当应用负载增大,内存需求提高时,如果不进行调整,可能导致Tomcat性能下降...
这是一个查看Tomcat内存的文件。放在应用工程中,直接访问就可以。 个人感觉这是一个非常有用的文件。
**Tomcat内存设置** Apache Tomcat是流行的Java Servlet容器,用于部署和运行Web应用程序。为了确保Tomcat稳定运行,也需要调整其JVM内存配置。这通常在`bin/catalina.sh`(Unix/Linux)或`bin/catalina.bat`...
"TOMCAT内存大小调整" TOMCAT内存大小调整是指在使用Java程序从数据库中查询大量数据或应用服务器(如Tomcat、JBoss、WebLogic)加载jar包时,出现java.lang.OutOfMemoryError异常的解决方法。这种异常主要是由于...
### Tomcat JVM内存设置方法详解 #### 一、前言 Tomcat作为一款广泛使用的Java应用服务器,其性能优化一直是开发者关注的重点之一。而在性能优化的过程中,合理设置JVM(Java Virtual Machine)内存是非常关键的一...
### Tomcat内存释放详解 #### 一、背景与问题描述 在日常运维过程中,经常会遇到Tomcat因内存溢出导致应用服务不可用的情况。本文主要针对“Tomcat的内存释放”这一主题进行深入探讨,旨在帮助读者理解Tomcat内存...
监控Tomcat内存使用情况是确保应用稳定运行的关键环节。Tomcat作为一款广泛应用的Java Servlet容器,其内存管理直接影响到Web应用程序的性能和响应速度。理解并监控这些内存指标可以帮助我们及时发现并解决潜在的...
Tomcat内存溢出之解决方法 Tomcat内存溢出是指Tomcat服务器在处理大数据量时出现的内存溢出错误,导致系统崩溃或返回HTTP状态码500的错误页面。本文将详细介绍Tomcat内存溢出之解决方法,包括问题分析、解决方法和...