Java:tomcat启动jvm内存设置
Linux:
在/usr/local/apache-tomcat-5.5.23/bin目录下的catalina.sh
添加:JAVA_OPTS=''-Xms512m -Xmx1024m''
要加“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\TomcatService Manager\Tomcat5\Parameters\JavaOptions
原值为
-Dcatalina.home="C:\ApacheGroup\Tomcat 5.0"
-Djava.endorsed.dirs="C:\ApacheGroup\Tomcat5.0\common\endorsed"
-Xrs
加入 -Xms300m -Xmx350m
重起tomcat服务,设置生效

转载于:https://blog.51cto.com/daheyuan/1133483

tomcat 设置xms xmx,采用startup.bat启动和采用操作系统服务启动区别相关推荐

  1. 如何启动 与配置tomcat 服务端,修改startup.bat乱码现象

    1.先去tomcat官网下载tomcat包 Apache Tomcat® - Apache Tomcat 8 Software Downloads 2.下载完成之后解压 3.双击点进去,找到bin目录 ...

  2. java 虚拟机设置 Xms Xmx PermSize MaxPermSize

    Eclipse崩溃,错误提示: MyEclipse has detected that less than 5% of the 64MB of Perm  Gen (Non-heap memory) ...

  3. java xms xmx 设置_java 虚拟机设置 Xms Xmx PermSize MaxPermSize

    Eclipse崩溃,错误提示: MyEclipse has detected that less than 5% of the 64MB of Perm Gen (Non-heap memory) s ...

  4. java newsize_JVM中的-Xms -Xmx -XX:newSize -XX:MaxnewSize -Xmn -XX:PermSize -XX:MaxPermSize区别介绍...

    一.配置参数使用条件 在不断重构代码的情况下,仍然不能解决内存溢出的问题(OutOfMemoryError等),这种情况下就需要使用JVM的配置参数对JVM运行时各个区域的内存情况进行相应的分配. 二 ...

  5. 如何设置可以使计算机在10分钟没有任何操作时启动屏幕保护程序?,Win10设置屏幕保护程序,不用鼠标或键盘一定时长,禁止进入系统...

    1989年10月30日,中国青少年发展基金会作出决定:设立救助贫困地区失学少年基金会.这项命名为"希望工程"的救助活动,将长期资助我国贫困地区品学兼优而又因家庭困难失学的孩子重新获 ...

  6. tomcat勾连mysql_tomcat9.0启动脚本startup.bat的分析

    1. Apache Tomcat的下载和安装 从Apache官网https://tomcat.apache.org/可以下载各种版本的tomcat软件,下载的文件格式可以是zip/tar.gz/exe ...

  7. 解决win10下启动tomcat的startup.bat文件一闪而过的问题

    问题描述 在javaweb中学习tomcat搭建后端服务器时,发现启动tomcat bin目录下的startup.bat一闪而过,没有什么反应. 问题解决 Tomcat的startup.bat,它调用 ...

  8. bat 脚本清空窗口内容_tomcat9.0启动脚本startup.bat的分析

    1. Apache Tomcat的下载和安装 从Apache官网https://tomcat.apache.org/可以下载各种版本的tomcat软件,下载的文件格式可以是zip/tar.gz/exe ...

  9. 解决双击tomcat startup.bat的弹框一闪而过的问题,以及如何配置 jre_home 和 java_home

    文章目录 1. 复现问题 2. 分析问题 3. 解决问题 4. 总结问题 1. 复现问题 今天把前端项目部署到本地tomcat下,在双击startup.bat时的弹框一闪而过,但不知道问题出现在哪里. ...

最新文章

  1. 大肆行贿!微软前员工爆料,在中东、非洲每年花2亿美元回扣送礼
  2. xpath 获取当前节点的父节点,兄弟节点的方法
  3. 基于Flink秒级计算时CPU监控图表数据中断问题
  4. 一文探讨 RPC 框架中的服务线程隔离
  5. GNS3中不同型号路由器支持的模块表
  6. 一文理清Http2.0
  7. YUI3学习笔记 ( 8 )
  8. 学习笔记整理之小实现
  9. AudioContext
  10. MySQL查看当前的连接信息
  11. AngularJS创建应用- HTML5 移动框架
  12. (CVPR2019)图像语义分割(22) FickleNet-使用随机推理的用于弱监督和半监督的图像语义分割
  13. 【组播技术入门 01】IP组播概述
  14. 【租房必看】有了这份租房指南,再也不怕被坑了!(建议收藏)
  15. 【测试】转行软件测试没有项目经历怎么办
  16. MPlayer 音乐播放器项目讲解
  17. Vue中computed(计算属性)、methods、watch的区别
  18. 未来计算机专业会怎么样
  19. 智慧社区网格化服务管理信息平台
  20. excel数据多列排序

热门文章

  1. 字符集编码转换--MFC
  2. C++_类和对象_C++继承_继承中的构造和析构顺序---C++语言工作笔记064
  3. ES11新特性_可选链操作符---JavaScript_ECMAScript_ES6-ES11新特性工作笔记064
  4. MyCat分布式数据库集群架构工作笔记0012---高可用_Mycat双主双从复制原理
  5. 持续集成部署Jenkins工作笔记0005---应用服务器设置账号密码说明
  6. MQTT工作笔记0006---CONNECT控制报文3
  7. 杭电1210 Eddy's 洗牌问题
  8. vs2010转移ipch和sdf的位置
  9. boost学习之BOOST_FOREACH
  10. 随想录(嵌入式应用的三个领域)