Linux

在修改启动参数前先看下tomcat默认启动参数是啥玩意,这样是为了下面方便进行对比:

$ jps -v
32136 Jps -Denv.class.path=.:/usr/java/jdk1.8.0_101/lib/dt.jar:/usr/java/jdk1.8.0_101/lib/tools.jar -Dapplication.home=/usr/java/jdk1.8.0_101 -Xms8m
32106 Bootstrap -Djava.util.logging.config.file=/usr/tomcat/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djdk.tls.ephemeralDHKeySize=2048 -Dcatalina.base=/usr/tomcat -Dcatalina.home=/usr/tomcat -Djava.io.tmpdir=/usr/tomcat/temp

找到/tomcat/bin/catalina.sh,打开该文件,在首行插入:

JAVA_OPTS="-Xms1024m -Xmx1024m -Xss512K -XX:PermSize=256m -XX:MaxPermSize=256m"

运行startup.sh

./startup.sh
Using CATALINA_BASE:   /usr/tomcat
Using CATALINA_HOME:   /usr/tomcat
Using CATALINA_TMPDIR: /usr/tomcat/temp
Using JRE_HOME:        /usr/java/jdk1.8.0_101
Using CLASSPATH:       /usr/tomcat/bin/bootstrap.jar:/usr/tomcat/bin/tomcat-juli.jar
Tomcat started.

运行查看下JVM的启动参数:

$ jps -v
31970 Jps -Denv.class.path=.:/usr/java/jdk1.8.0_101/lib/dt.jar:/usr/java/jdk1.8.0_101/lib/tools.jar -Dapplication.home=/usr/java/jdk1.8.0_101 -Xms8m
31940 Bootstrap -Djava.util.logging.config.file=/usr/tomcat/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Xms1024m -Xmx1024m -Xss512K -XX:PermSize=256m -XX:MaxPermSize=256m -Djdk.tls.ephemeralDHKeySize=2048 -Dcatalina.base=/usr/tomcat -Dcatalina.home=/usr/tomcat -Djava.io.tmpdir=/usr/tomcat/temp

好,结果出来了,就是多了这么些参数,跟我们在文件中添加的一模一样。

-Xms1024m -Xmx1024m -Xss512K -XX:PermSize=256m -XX:MaxPermSize=256m

Windows

Windows下面的就简单多了,直接双击运行tomcat/bin/下面的TomcatXw.exe文件,注意文件名中的X代表的版本号,例如Tomcat6w.exe,Tomcat7w.exe等。

单击Java选项卡,这个窗口下有Java Options的文本框,把我们想要设置的参数粘贴到这个文本框中,最后单击“确定”就OK了,如图所示。


具体验证呢,跟在Linux下的方法一模一样,这里就不再啰嗦了。

设置tomcat启动参数相关推荐

  1. tomcat7修改内存 win_详解Windows下调整Tomcat启动参数的实现方法

    Windows下调整Tomcat启动参数 Tomcat默认可以使用的内存为128MB,对于访问数比较多.比较吃内存的应用来说,这是不够的.我们可以通过调整Java虚拟机的启动参数来增加Tomcat可使 ...

  2. RocketMQ部署之动态设置JVM启动参数

    这里是weihubeats,觉得文章不错可以关注公众号小奏技术,文章首发.拒绝营销号,拒绝标题党 背景 线上的RocketMQ集群有运行一段时间了.比如测试环境和线上环境的RocketMQ集群部署的机 ...

  3. 配置tomcat启动参数

    这个启动参数出了设置jvm的内存大小之外,还有设置tomcat的编码,有些项目要求的的编码不是utf-8编码,这时候则需要修改tomcat的编码. 修改文件catalina.sh或者catalina. ...

  4. 在eclipse中设置Tomcat启动和关闭时间

    然后: 接下来: 按照这样可设置Tomcat的启动和关闭时间,放=方便项目运行.

  5. chrome 控制台信息获取 python_【python+selenium自动化】设置Chrome启动参数

    起因:直接用selenium的webdriver启动chrome,会弹出"Chrome正在受到自动软件的控制",并且窗口较小,是因为chrome没有加载任何配置 解决:点进sele ...

  6. 【Eclipse】eclipse中设置tomcat启动时候的JVM参数

    主要通过以下的几个jvm参数来设置堆内存的: -Xmx512m 最大总堆内存,一般设置为物理内存的1/4 -Xms512m 初始总堆内存,一般将它设置的和最大堆内存一样大,这样就不需要根据当前堆使用情 ...

  7. tomcat 启动参数 Xms, Xmx, XX:MaxNewSize, XX:PermSize, -XX:MaxPermSize, Djava.awt.headless

    在 tomcat/bin/catalina.sh 的 第一行#!/bin/sh 下添加 JAVA_OPTS="-server -Xms512m -Xmx1024m -XX:MaxNewSiz ...

  8. spring boot 设置tomcat post参数大小限制修改

    SpringBoot项目上使用富文本框,如果图片很多的话,会报如下错误: 2020-09-28 14:26:59.568 ERROR 8 --- [nio-8098-exec-5] Servlet.s ...

  9. SQL数据库引擎服务SQL Server启动参数概述

    In the SQL world, it is an important activity to perform SQL Server installation for a database admi ...

最新文章

  1. java 网络爬虫 正则表达式_【干货】Java网络爬虫基础知识
  2. GoldWave合并多段音乐,去除噪音,剪切想要的片段
  3. MSSqlServer基础学习01
  4. 程序员面试金典 - 面试题 08.07. 无重复字符串的排列组合(回溯)
  5. 阿里巴巴Druid数据源及使用
  6. php怎么跟小程序链接,小程序的链接怎么提取?
  7. Day1_HTML_表单标记
  8. IE故障修复之点击无反应
  9. Js-字符串转Json并提取字段值
  10. 微软win2008停止服务器,微软终止对windows server 2008 企业版和2008 R2的支持
  11. 如何清除Excel2007中的网格线?
  12. 帧中继网配置实例学习记录
  13. 为什么趋势(涨)都有大阳线回调
  14. python的开发者太负责任了_人生苦短,我用 Python
  15. 华为平板可以安装python_Python镜像怎么配置_Python镜像下载-华为云
  16. 2021-08-23 FM24C04写入数据时,跨页会导致指针指向本页的起始地址
  17. Deep Learning(1)
  18. Java 类和对象详解(二)——static关键字
  19. matlab 矩阵3d显示,Matlab 3D视图矩阵
  20. 【Window10】自定义菜单——显示桌面

热门文章

  1. CSS学习------强制换行与不换行
  2. 珍藏版 | Linux最强总结来啦!
  3. java对过滤器或者拦截器中Request.parameter中参数进行添加或修改
  4. docker swarm搭建Redis哨兵(Sentinel)模式
  5. 【安全用妆周】2021年全国化妆品安全科普宣传周网络知识竞赛开启
  6. android 应用宝上应用隐私权限声明的处理
  7. 通过有线共享无线的方法
  8. 装机必备(二补充)--Win10系统盘,装Win10系统(无法引导启动问题-找不到任务设备驱动程序。请确保安装介质包含正确的驱动程序)
  9. leaflet加载wms和wfs服务
  10. 什么是多边形网格?对于3D建模来说是个怎样的存在?你知道吗?