设置tomcat启动参数
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启动参数相关推荐
- tomcat7修改内存 win_详解Windows下调整Tomcat启动参数的实现方法
Windows下调整Tomcat启动参数 Tomcat默认可以使用的内存为128MB,对于访问数比较多.比较吃内存的应用来说,这是不够的.我们可以通过调整Java虚拟机的启动参数来增加Tomcat可使 ...
- RocketMQ部署之动态设置JVM启动参数
这里是weihubeats,觉得文章不错可以关注公众号小奏技术,文章首发.拒绝营销号,拒绝标题党 背景 线上的RocketMQ集群有运行一段时间了.比如测试环境和线上环境的RocketMQ集群部署的机 ...
- 配置tomcat启动参数
这个启动参数出了设置jvm的内存大小之外,还有设置tomcat的编码,有些项目要求的的编码不是utf-8编码,这时候则需要修改tomcat的编码. 修改文件catalina.sh或者catalina. ...
- 在eclipse中设置Tomcat启动和关闭时间
然后: 接下来: 按照这样可设置Tomcat的启动和关闭时间,放=方便项目运行.
- chrome 控制台信息获取 python_【python+selenium自动化】设置Chrome启动参数
起因:直接用selenium的webdriver启动chrome,会弹出"Chrome正在受到自动软件的控制",并且窗口较小,是因为chrome没有加载任何配置 解决:点进sele ...
- 【Eclipse】eclipse中设置tomcat启动时候的JVM参数
主要通过以下的几个jvm参数来设置堆内存的: -Xmx512m 最大总堆内存,一般设置为物理内存的1/4 -Xms512m 初始总堆内存,一般将它设置的和最大堆内存一样大,这样就不需要根据当前堆使用情 ...
- 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 ...
- spring boot 设置tomcat post参数大小限制修改
SpringBoot项目上使用富文本框,如果图片很多的话,会报如下错误: 2020-09-28 14:26:59.568 ERROR 8 --- [nio-8098-exec-5] Servlet.s ...
- SQL数据库引擎服务SQL Server启动参数概述
In the SQL world, it is an important activity to perform SQL Server installation for a database admi ...
最新文章
- java 网络爬虫 正则表达式_【干货】Java网络爬虫基础知识
- GoldWave合并多段音乐,去除噪音,剪切想要的片段
- MSSqlServer基础学习01
- 程序员面试金典 - 面试题 08.07. 无重复字符串的排列组合(回溯)
- 阿里巴巴Druid数据源及使用
- php怎么跟小程序链接,小程序的链接怎么提取?
- Day1_HTML_表单标记
- IE故障修复之点击无反应
- Js-字符串转Json并提取字段值
- 微软win2008停止服务器,微软终止对windows server 2008 企业版和2008 R2的支持
- 如何清除Excel2007中的网格线?
- 帧中继网配置实例学习记录
- 为什么趋势(涨)都有大阳线回调
- python的开发者太负责任了_人生苦短,我用 Python
- 华为平板可以安装python_Python镜像怎么配置_Python镜像下载-华为云
- 2021-08-23 FM24C04写入数据时,跨页会导致指针指向本页的起始地址
- Deep Learning(1)
- Java 类和对象详解(二)——static关键字
- matlab 矩阵3d显示,Matlab 3D视图矩阵
- 【Window10】自定义菜单——显示桌面
热门文章
- CSS学习------强制换行与不换行
- 珍藏版 | Linux最强总结来啦!
- java对过滤器或者拦截器中Request.parameter中参数进行添加或修改
- docker swarm搭建Redis哨兵(Sentinel)模式
- 【安全用妆周】2021年全国化妆品安全科普宣传周网络知识竞赛开启
- android 应用宝上应用隐私权限声明的处理
- 通过有线共享无线的方法
- 装机必备(二补充)--Win10系统盘,装Win10系统(无法引导启动问题-找不到任务设备驱动程序。请确保安装介质包含正确的驱动程序)
- leaflet加载wms和wfs服务
- 什么是多边形网格?对于3D建模来说是个怎样的存在?你知道吗?