linux环境下使用openjdk运行arthas会报jps 命令无法找,或者tools.jar 无法找到。
1.查看本机linux安装的openjdk版本
yum search java|grep jdk
2.下载对应版本的openjdk-devel
yum install java-11-openjdk-devel.x86_64
3.重启arthas
注意:此方案博主在多个linux虚拟机上测试,只成功了一次。
1.下载linux版本的jdk8(博主是java8),
官网下载需要注册账号,坑!!!,博主这里提供一个云盘连接:
2.下载后解压:(注意,要以管理员身份解压,否则解压会失败)

3.上传到linux主机

4.将jdk下的bin目录下的文件设置成可执行文件
chmod -Rf 777 /home/webapps/jdk1.8.0_152/bin
5.测试一下jdk是否安装成功
/home/webapps/jdk1.8.0_152/bin/java -version

5.将arthas-boot.jar上传到linux中,并cd到arthas-boot.jar 文件夹中,执行运行命令
/home/webapps/jdk1.8.0_152/bin/java -jar arthas-boot.jar
6.选择我们需要诊断的java服务,博主linux主机只起了一个java服务,输入前面的序号1,然后回车
