windows下tomcat jvm配置分析

tomcat分为绿色版和安装版。

  • 如果是绿色版,通过apache-tomcat-8.5.47\bin\startup.bat启动服务

          可在tomcat的bin目录下catalina.bat文件前面添加一行内存配置,如图:

          

  • 如果是绿色版,并将tomcat通过service install。注册为系统服务。

           可在计算机\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Apache Software Foundation\Procrun             2.0\tomcat8\Parameters\Java目录下,按图修改如下配置。

           

  • 如果tomcat是安装版。

            可在apache-tomcat-8.5.47\bin下。双击tomcat8w.exe,会弹出配置界面

            windows下tomcat jvm配置分析_第1张图片

其它jvm分析:【以下所所说的配置项参考上面内存配置项即可。只不过在 Options项里面】

  • 注册为服务的tomcat,在本地进程中找不到。需要在配置中添加以下参数来开启jvm的监控连接

-Dcom.sun.management.jmxremote.port=9999
-Dcom.sun.management.jmxremote.ssl=false 
-Dcom.sun.management.jmxremote.authenticate=false  

重启服务后,可通过jconsole、jvisualvm【如果找不到,可以到jdk的bin目录下找】来分析内存变化

  • 当系统抛出OutOfMemoryError错误时,可以使用以下参数来自动生成dump文件

-XX:+HeapDumpOnOutOfMemoryError 
-XX:HeapDumpPath=/home/base

后生成的java_pid.hprof可使用jvisualvm打开,双击标注的地方即可看到详细错误信息。

windows下tomcat jvm配置分析_第2张图片

你可能感兴趣的:(tomcat,TOMCAT,JVM)