美文网首页
tomcat启动参数

tomcat启动参数

作者: Judy警官 | 来源:发表于2023-02-28 15:14 被阅读0次

先贴一张启动tomcat后进程的信息


image.png

然后说说对这些参数的理解:
-Djava.util.logging.config.file=/usr/local/geekplus/tomcat-wms/conf/logging.properties
应该是tomcat的日志管理器配置文件,logging.properties内容如下


image.png

写了tomcat日志的路径,前缀,等级等信息。
-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager

-Xms8g
初始堆大小,堆就是存放java的对象的内存
-Xmx8g
设置最大堆大小
-Xss2m
设置线程栈大小,在Java[虚拟机]进程中,每个线程都会拥有一个方法调用栈(线程栈),用来跟踪线程运行中
的一系列方法调用过程,栈中的每一个元素被称为栈帧,每当线程调用一个方法的时候会向方法栈中压入一个新帧。这里的帧用来存储方法的参数、局部变量、方法的返回地址、和运算过程中的临时数据。

-Dfile.encoding=UTF-8
设置tomcat的文件编码(这个不设置可能导致tomcat的日志乱码)
-Xdebug -Xrunjdwp:transport=dt_socket,address=8020,server=y,suspend=n
设置tomcat的debug端口号未8020
-javaagent:/usr/local/geekplus/jmx_prometheus_javaagent/jmx_prometheus_javaagent-0.15.0.jar=41002:/usr/local/geekplus/jmx_prometheus_javaagent/config.yaml
设置了一个代理,上报jvm的性能数据到prometheus上,端口是41002,配置文件
-Djava.protocol.handler.pkgs=org.apache.catalina.webresources
该参数用于配置Tomcat加载资源文件的路径,其中org.apache.catalina.webresources是Tomcat的核心包,它可以加载Tomcat的资源文件,并且可以让Tomcat访问资源文件的URL。
-classpath /usr/local/geekplus/tomcat-wms/bin/bootstrap.jar:/usr/local/geekplus/tomcat-wms/bin/tomcat-juli.jar
添加jar报到环境变量
-Dcatalina.home=/usr/local/geekplus/tomcat-wms
设置tomcat家目录
-Djava.io.tmpdir=/usr/local/geekplus/tomcat-wms/temp
操作系统缓存的临时目录
-XX:+UseConcMarkSweepGC
设置GC的策略为CMS,一种垃圾回收策略
-XX:+HeapDumpOnOutOfMemoryError
设置当内存溢出时把jvm内存快照保存到磁盘里

相关文章

  • tomcat优化

    tomcat内存优化 Tomcat内存优化主要是对 tomcat 启动参数优化,我们可以在 tomcat 的启动脚...

  • Tomcat内存优化

    Tomcat内存优化主要是对 tomcat 启动参数优化参数。 1.linux 下调整tomcat的内存设置 wi...

  • Java性能调优

    一、Tomcat服务器 1、Jvm参数调优 Tomcat 的启动参数位于tomcat的安装目录\bin目录下,如果...

  • tomcat启动参数

    参数解释 -:标准参数 -client:设置jvm使用client模式,特点是启动速度比较快,但运行时性能和内存管...

  • Tomcat优化方案

    1.Tomcat的优化分成两块: Tomcat启动命令行中的优化参数即JVM优化 Tomcat容器自身参数的优化 ...

  • Windows下调整服务版Tomcat启动参数

    Windows下调整服务版Tomcat启动参数 一、命令窗口输入 D:\Java\tomcat-7.0.57-Cs...

  • JVM参数总结

    看了下线上tomcat的启动参数(从catalina.sh查看启动参数),总结一下每个参数的意义:-Xms6g J...

  • jconsole远程连接

    jconsole 远程连接 war包启动 tomcat/bin下catelina.sh 中增加启动参数如下 ip,...

  • POI 内存溢出问题分析

    问题背景 微服务架构,当前微服务启动参数-Xmx125m。微服务各自内嵌tomcat,启动时调用tomcat 的j...

  • Java 使用 endorsed 覆盖jdk提供的类

    在分析 Tomcat catalina.bat 原理解析时候,我们发现在启动tomcat的参数中存在 -Djava...

网友评论

      本文标题:tomcat启动参数

      本文链接:https://www.haomeiwen.com/subject/stjlldtx.html