Arthas: [使用疑问] 离线运行Arthas

Created on 21 Jan 2019  ·  1Comment  ·  Source: alibaba/arthas

  • [x] 我已经在 issues 里搜索,没有重复的issue。

环境信息

  • arthas-boot.jar 或者 as.sh 的版本: 3.0.5
  • Arthas 版本: 3.0.5
  • 操作系统版本: CentOS Linux version 7
  • 目标进程的JVM版本:
$ java -version
openjdk version "1.8.0_171"
OpenJDK Runtime Environment (build 1.8.0_171-b10)
OpenJDK 64-Bit Server VM (build 25.171-b10, mixed mode)
  • 执行arthas-boot的版本: 3.0.5

重现问题的步骤

  1. 手动安装Arthas。参照https://alibaba.github.io/arthas/manual-install.html
unzip arthas-packaging-3.0.5-bin.zip
cd ./arthas-packaging-3.0.5-bin/
./install-local.sh
  1. 尝试通过as.sh文件运行Arthas。失败。
$ ./as.sh
Error: telnet is not installed. Try to use java -jar arthas-boot.jar
  1. 尝试通过arthas-boot.jar运行Arthas。成功运行但有报错。
$ java -jar arthas-boot.jar
[INFO] arthas-boot version: 3.0.5.2
[INFO] Found existing java process, please choose one and hit RETURN.
* [1]: 25247 arthas-demo.jar
1
[ERROR] Can not read maven-metadata.xml from: https://repo1.maven.org/maven2/com/taobao/arthas/arthas-packaging/maven-metadata.xml
[INFO] arthas home: /home/xxx/.arthas/lib/3.0.5/arthas
[INFO] Try to attach process 25247
[INFO] Attach process 25247 success.

期望的结果

运行arthas-boot.jar没有报错。

实际运行的结果

运行arthas-boot.jar有报错。

[ERROR] Can not read maven-metadata.xml from: https://repo1.maven.org/maven2/com/taobao/arthas/arthas-packaging/maven-metadata.xml

使用疑问

这个报错可以忽略吗?Arthas在离线环境中可以运行吗?

question-answered

Most helpful comment

可以忽略这个,请求这个url是获取maven仓库里的arthas版本。在网络不通时会打印出信息来。

>All comments

可以忽略这个,请求这个url是获取maven仓库里的arthas版本。在网络不通时会打印出信息来。

Was this page helpful?
0 / 5 - 0 ratings