Java OpenResty Spring Spring Boot MySQL Redis MongoDB PostgreSQL Linux Android Nginx 面试 小程序 Arthas JVM AQS juc Kubernetes Docker 诊断工具


Arthas 监控安装成 Windows 服务的 Tomcat

Arthas Windows 诊断工具 大约 459 字

需求

需要使用Arthas监测安装成Windows ServicesTomcat服务。

java -jar

命令

java --add-opens=jdk.attach/com.sun.tools.attach=ALL-UNNAMED -jar .\arthas-boot.jar 2060

说明

使用-add-opens参数是因为使用的Java11Java8及以前可不加此参数。

直接指定了2060这个pid,因为如果不指定,会发现无法在选择界面看到该pid(进程id可以通过任务管理器查看)。

备注

因为Tomcat安装成Windows服务,所以无法在jps中显示该进程,同样arthas进程选择页面也无法显示该进程。

如果是安装的Adopt OpenJDK,可能java命令是用的jre环境的,需指定jdk环境的java.exe

as.bat pid

命令

.\as.bat 2060 --ignore-tools

说明

直接指定2060这个进程号。

Java9后需使用--ignore-tools标识。

阅读 2857 · 发布于 2021-07-24

————        END        ————

Give me a Star, Thanks:)

https://github.com/fendoudebb

扫描下方二维码关注公众号和小程序↓↓↓

扫描二维码关注我
昵称:
随便看看 换一批