当前位置:首页 > 内存 > 正文

tomcat启动内存设置

  • 内存
  • 2024-06-08 15:16:00
  • 7735

一、如何更改tomcat7及以上版本内存设置

1如何配置绿色版tomcat

进入tomcat/bin目录,找到文件,在文件第一行输入如下配置:

setJAVA_OPTS=-Xms1024m-Xmx4096m-XX:PermSize=128m-XX:MaxPermSize=256m

2tomcat7安装版和绿色版文件缓存设置方式不同,绿色版无法使用设置内存。可以使用以下方法:进入tomcat/bin目录,打开(如果打不开,可以使用命令:tomcat7w
//MS/Tomcat7-GS1000打开程序控制面板)进入如下界面

在JavaOptions中添加-XX:PermSize=256m-XX:MaxPermSize=512m,然后设置下面的堆内存。

e服务器内存配置方法

首先打开服务器配置界面,如下图:

点击红色。链接框将出现以下窗口:

将选定的内容添加到红框中,以编辑猫的记忆。


二、myEclipse10中怎么设置tomcat内存大小

方法是:打开MyEclipse

Preferences

InstalledJREs

点击To上的jdk正确的。然后单击“编辑”按钮

在DefaultVMArguments文本框中输入:-Xms64m-Xmx256m,然后单击完成按钮

编辑文件。

找到MyEclipse的安装目录,一般情况下,如果不改变,默认值为C:\MyEclipse10.1\Genuitec\MyEclipse10.1。有一个配置文件,设置如下:-vmargs-Xmx512m-XX:MaxPermSize=256m-XX:ReservedCodeCacheSize=64m

设置Tomcat内存大小

Tomcat安装根目录文件%tomcat%bin/,SETJAVA_OPTS行;setJAVA_OPTS=-Xms1024m-Xmx1024m-XX:PermSize=128m-XX:MaxPermSize=256m

注意:这里的值可以根据具体情况自由调整


三、如何设置tomcat的运行内存要解决tomcat并发大请求时内存溢出问题,请修改tomcat内存大小,分为以下两种方法:
1.Tomcat使用等命令行方式运行
检查系统是否支持填充的max内存命令:java-Xmx1024m-version当填充的值非法时,执行该命令会报错
1tomcat\bin\文件
在Windows环境中:
第166行左右
remExecuteJavawiththeapplicableproperties"下面的每一行
%_EXECJAVA%%JAVA_OPTS%%CATALINA_OPTS%%DEBUG_OPTS%="%JAVA_ENDORSED_DIRS%"-类路径"%CLASSPATH%"="%CATALINA_BASE%"="%CATALINA_HOME%"="%CATALINA_TMPDIR%"%MAINCLASS%%CMD_LINE_ARGS%%ACTION%
在%DEBUG_OPTS%后添加-Xms256m-Xmx512m
Linux环境下:
打开Tomcat安装目录下的文件bin文件,输入
在以下脚本注释后添加:
JAVA_OPTS='-Xms512m-Xmx1024m'
JAVA_OPTS="$JAVA_OPTS-server-XX:PermSize=64M-XX:MaxPermSize=256m
其中JAVA_OPTS='-Xms512m-Xmx1024m'是设置Tomcat使用的内存大小。
-XX:PermSize=64M-XX:MaxPermSize=256m指定类空间的内存大小(使用加载类)
保存后,按照如下方式再次运行Runtomcat命令,然后通过下面介绍的观察tomcat现有内存状态的方法来检查更改是否成功。>
2.使用系统中的“服务”,或者开始菜单中可执行程序运行的Tomcat
1.关闭运行的tomcat
2.1[注意]
[高版本tomcat配置方法]
如果Tomcat5.5或5.0.28以上版本,在Java选项卡下方,会有为三个输入框:
InitalmemoryPool:
MaximummemoryPool:
Threadstacksize:
这里可以直接配置内存大小,不需要做上面的操作,只需要设置
InitalmemoryPool到256
最大内存池到512点击确定后,重启tomcat即可生效
如果您的tomcat版本较低,发现上面没有输入框,请看以下步骤
[【低版本tomcat配置方法】
在开始菜单中搜索“ApacheTomcat5.0”,选择“ConfigureTomcat”。在弹出的对话框窗口中,切换到JavaVM选项卡,在JavaOptions输入框前输入
-Xms256m-Xmx512m
,即内容将类似于以下代码(与您自己的环境不同)
-Xms256m-Xmx512m
="C:\tomcat5"
="C:\tomcat5\common\endorsed"
-Xrs
设置完成后,点击“确定”并重启tomcat。
3.检查现有tomcat内存大小
1启动tomcat
2tomcat时输入的用户和密码,如admin,密码admin(安装tomcat时输入的密码)
注意:添加用户并修改conf/











3.进入ServerStatus页面,可以在JVM表中看到
Freememory:241.80MBTotalmemory:254.06MBMaxmemory:508.06MB
上面的文字代表三个数据:当前空闲内存、当前总内存和最大可用内存。
当确定最大内存足够大时,tomcat就可以正常运行
最后总结一下内存设置中的一些常用参数
(1)-Xms,一开始分配的堆jvm启动时/堆内存
(2)-Xmx,JVM允许分配的最大堆/堆内存,按需分配
(3)-Xss,设置每个线程的栈大小
(4)-XX:PermSize,JVM初始分配的非堆内存
(5)-XX:MaxPermSize,JVM允许分配的最大非堆内存,按需分配
示例:-Xms256m-Xms512m-XX:PermSize=64m-XX:MaxPermSize=128m