我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Linux下Tomcat8怎么修改JVM内存配置

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Linux下Tomcat8怎么修改JVM内存配置

这篇文章主要介绍“Linux下Tomcat8怎么修改JVM内存配置”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Linux下Tomcat8怎么修改JVM内存配置”文章能帮助大家解决问题。

Tomcat8如何修改JVM内存配置

Tomcat并不建议直接在catalina.sh里配置变量,而是写在与catalina同级目录(bin目录)下的setenv.sh里。

Linux下Tomcat8怎么修改JVM内存配置

所以如果我们想要修改jvm的内存配置

那么我们就需要修改setenv.sh文件(默认没有,需新建一个setenv.sh),写入(大小根据自己情况修改):

export CATALINA_OPTS="$CATALINA_OPTS -Xms1000m"export CATALINA_OPTS="$CATALINA_OPTS -Xmx1000m"export CATALINA_OPTS="$CATALINA_OPTS -XX:MaxPermSize=256m"

设置之后在Tomcat启动

你会发现: 

Linux下Tomcat8怎么修改JVM内存配置

cation directory [/usr/local/apache-tomcat-8.5.33/webapps/manager] has finished in [11] ms
06-Sep-2018 14:18:17.690 信息 [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8088"]
06-Sep-2018 14:18:17.702 信息 [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["ajp-nio-8009"]
06-Sep-2018 14:18:17.707 信息 [main] org.apache.catalina.startup.Catalina.start Server startup in 10577 ms
[INFO] Working directory is /usr/local/apache-tomcat-8.5.33
[INFO] War root is /usr/local/apache-tomcat-8.5.33/webapps/cat
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0
06-Sep-2018 14:55:15.068 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Server version:        Apache Tomcat/8.5.33
06-Sep-2018 14:55:15.073 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Server built:          Aug 12 2018 08:20:08 UTC
06-Sep-2018 14:55:15.073 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Server number:         8.5.33.0
06-Sep-2018 14:55:15.073 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name:               Linux
06-Sep-2018 14:55:15.073 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version:            3.10.0-229.el7.x86_64
06-Sep-2018 14:55:15.073 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture:          amd64
06-Sep-2018 14:55:15.073 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home:             /usr/local/jdk1.8.0_171/jre
06-Sep-2018 14:55:15.073 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version:           1.8.0_171-b11
06-Sep-2018 14:55:15.073 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor:            Oracle Corporation
06-Sep-2018 14:55:15.073 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE:         /usr/local/apache-tomcat-8.5.33
06-Sep-2018 14:55:15.073 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME:         /usr/local/apache-tomcat-8.5.33
06-Sep-2018 14:55:15.074 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=/usr/local/apache-tomcat-8.5.33/conf/logging.properties
06-Sep-2018 14:55:15.074 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
06-Sep-2018 14:55:15.074 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djdk.tls.ephemeralDHKeySize=2048
06-Sep-2018 14:55:15.074 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.protocol.handler.pkgs=org.apache.catalina.webresources
06-Sep-2018 14:55:15.074 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dorg.apache.catalina.security.SecurityListener.UMASK=0027
06-Sep-2018 14:55:15.074 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Xms1000m
06-Sep-2018 14:55:15.074 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Xmx1000m
06-Sep-2018 14:55:15.074 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -XX:MaxPermSize=256m
06-Sep-2018 14:55:15.074 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dignore.endorsed.dirs=
06-Sep-2018 14:55:15.074 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=/usr/local/apache-tomcat-8.5.33
06-Sep-2018 14:55:15.075 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=/usr/local/apache-tomcat-8.5.33
06-Sep-2018 14:55:15.075 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=/usr/local/apache-tomcat-8.5.33/temp
06-Sep-2018 14:55:15.075 信息 [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: [/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib]
06-Sep-2018 14:55:15.236 信息 [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8088"]
06-Sep-2018 14:55:15.248 信息 [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read
06-Sep-2018 14:55:15.255 信息 [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["ajp-nio-8009"]
06-Sep-2018 14:55:15.257 信息 [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read
06-Sep-2018 14:55:15.259 信息 [main] org.apache.catalina.startup.Catalina.load Initialization processed in 602 ms
06-Sep-2018 14:55:15.302 信息 [main] org.apache.catalina.core.StandardService.startInternal Starting service [Catalina]
06-Sep-2018 14:55:15.302 信息 [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet Engine: Apache Tomcat/8.5.33
06-Sep-2018 14:55:15.327 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployWAR Deploying web application archive [/usr/local/apache-tomcat-8.5.33/webapps/cat.war]
06-Sep-2018 14:55:18.042 信息 [localhost-startStop-1] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
06-Sep-2018 14:55:33.944 警告 [localhost-startStop-1] org.apache.catalina.util.SessionIdGeneratorBase.createSecureRandom Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [15,876] milliseconds.
Logger file /data/applogs/cat/cat_20180906.log 

[root@localhost bin]# ./startup.sh 
Using CATALINA_BASE:   /usr/local/apache-tomcat-8.5.33
Using CATALINA_HOME:   /usr/local/apache-tomcat-8.5.33
Using CATALINA_TMPDIR: /usr/local/apache-tomcat-8.5.33/temp
Using JRE_HOME:        /usr/local/jdk1.8.0_171/jre
Using CLASSPATH:       /usr/local/apache-tomcat-8.5.33/bin/bootstrap.jar:/usr/local/apache-tomcat-8.5.33/bin/tomcat-juli.jar
Tomcat started.
[root@localhost bin]# uname -a
Linux localhost.localdomain 3.10.0-229.el7.x86_64 #1 SMP Fri Mar 6 11:36:42 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
[root@localhost bin]# 

关于“Linux下Tomcat8怎么修改JVM内存配置”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注编程网行业资讯频道,小编每天都会为大家更新不同的知识点。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Linux下Tomcat8怎么修改JVM内存配置

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Linux下Tomcat8怎么修改JVM内存配置

这篇文章主要介绍“Linux下Tomcat8怎么修改JVM内存配置”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Linux下Tomcat8怎么修改JVM内存配置”文章能帮助大家解决问题。Tomcat
2023-07-06

Linux下Tomcat8如何修改JVM内存配置

目录Tomcat8如何修改JVM内存配置所以如果我们想要修改jvm的内存配置设置之后在Tomcat启动总结Tomcat8如何修改JVM内存配置 Tomcat并不建议直接在catalina.sh里配置变量,而是写在与catalina同级目录(
2023-04-14

arthas怎么修改jvm内存对象

要修改 JVM 内存对象,可以通过调整 JVM 的启动参数来修改。具体步骤如下:找到 JVM 的启动脚本,一般是一个以 .sh 或 .bat 结尾的文件。打开这个启动脚本,找到 JVM 的启动参数部分。修改参数 -Xms 和 -Xmx
arthas怎么修改jvm内存对象
2024-03-12

tomcat怎么修改jvm内存大小

要修改Tomcat的JVM内存大小,需要编辑Tomcat的启动脚本文件。以下是在Windows和Linux上修改JVM内存大小的步骤:Windows:1. 在Tomcat的安装目录中,找到bin文件夹。2. 打开catalina.bat文件
2023-09-09

linux怎么设置jvm内存参数

在 Linux 上设置 JVM 内存参数可以通过修改 JVM 的启动脚本或者设置环境变量来实现。以下是两种常见的方法:方法一:修改 JVM 启动脚本1. 找到 JVM 的启动脚本,一般在 Java 的安装目录下的 bin 目录中,文件名为
2023-09-26

jvm最佳内存参数怎么配置

JVM的最佳内存参数配置取决于应用程序的性质和服务器的硬件配置。以下是一些建议的最佳内存参数配置:初始堆大小(-Xms):指定JVM在启动时分配的初始堆大小。建议将其设置为最大堆大小的1/4或1/8。最大堆大小(-Xmx):指定JVM分配的
jvm最佳内存参数怎么配置
2024-02-29

Linux和Windows中怎么设置Tomcat JVM内存

这篇文章将为大家详细讲解有关Linux和Windows中怎么设置Tomcat JVM内存,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。Linux下修改Tomcat JVM内存设置:要添加在T
2023-06-17

安装为window服务的tomcat怎么修改jvm内存

这篇“安装为window服务的tomcat怎么修改jvm内存”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“安装为window
2023-07-05

linux怎么修改yum源配置

要修改yum源配置,可以按照以下步骤进行操作:1. 使用root用户登录Linux系统。2. 打开yum源配置文件,一般位于/etc/yum.repos.d/目录下,可以使用文本编辑器(如vi或nano)打开该文件,例如sudo vi /e
2023-10-21

linux怎么修改ip配置文件

要修改Linux的IP配置文件,可以按照以下步骤进行操作:1. 使用root用户登录Linux系统。2. 打开终端(Terminal)。3. 使用文本编辑器(如vi或nano)打开网络配置文件。常见的网络配置文件包括`/etc/networ
2023-09-27

linux怎么修改nginx配置文件

要修改nginx配置文件,你可以按照以下步骤进行操作:打开终端,以root用户或具有管理员权限的用户身份登录。使用文本编辑器(如vi、nano等)打开nginx的配置文件。一般情况下,nginx的配置文件位于/etc/nginx/nginx
2023-10-27

linux怎么修改文件内容并保存

要在Linux中修改文件内容并保存,可以使用以下几种方法:1. 使用文本编辑器:可以使用命令行文本编辑器(如vim、nano等)或图形界面的文本编辑器(如gedit、leafpad等)打开文件,然后进行编辑后保存文件。- 使用vim编辑器:
2023-09-14

linux怎么修改网络配置文件

要修改Linux系统的网络配置文件,需要使用文本编辑器打开网络配置文件,然后进行相应的修改。以下是Linux系统中常见的网络配置文件及其位置:/etc/network/interfaces:这是用于配置网络接口的主要文件,包括IP地址、子网
linux怎么修改网络配置文件
2024-03-04

Linux操作系统下怎么修改IP、DNS和路由配置

这篇文章主要介绍“Linux操作系统下怎么修改IP、DNS和路由配置”,在日常操作中,相信很多人在Linux操作系统下怎么修改IP、DNS和路由配置问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux操作
2023-06-10

linux怎么修改网卡ip配置文件

要修改Linux网卡的IP配置文件,您可以按照以下步骤操作:使用编辑器(如vi、nano等)打开网络配置文件。具体的文件路径可能因Linux发行版而异,常见的路径包括:Ubuntu/Debian:/etc/network/interface
2023-10-23

Linux中怎么修改网络配置文件

在Linux中,可以通过修改网络配置文件 /etc/network/interfaces 来修改网络配置。以下是一个示例的接口文件:auto eth0iface eth0 inet staticaddress 192.168.1.10
2023-10-23

linux安装mongodb怎么修改配置文件

要修改MongoDB的配置文件,你需要按照以下步骤进行操作:打开终端,并使用文本编辑器(如vi、nano等)以管理员身份打开MongoDB的配置文件。配置文件的默认位置为/etc/mongodb.conf。sudo vi /etc/mong
linux安装mongodb怎么修改配置文件
2024-04-09

编程热搜

目录