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,会弹出配置界面

            

其它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打开,双击标注的地方即可看到详细错误信息。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值