原文:https://www.jianshu.com/p/9abb11d5c5a1
本文主要介紹當服務器無法連接互聯網情況下,無法安裝arthas的解決方法。
一、下載
參考文末參考文章3中下載。也可以直接把下面文中的鏈接取出,直接用下載器下載。
# github下載 wget https://alibaba.github.io/arthas/arthas-boot.jar # 或者 Gitee 下載 wget https://arthas.gitee.io/arthas-boot.jar # 打印幫助信息 java -jar arthas-boot.jar -h
二、安裝
# 運行方式1,先運行,在選擇 Java 進程 PID
java -jar arthas-boot.jar
當聯網安裝時,可以正常安裝。看下面的執行日志,可以看到,聯網時會到maven.aliyun.com的私服庫里去獲取jar包。但是離線時,是無法直接獲取的,執行時,會出現無法連接aliyun.com等error。
Downloads herman$ java -jar arthas-boot.jar [INFO] arthas-boot version: 3.1.7 [INFO] Found existing java process, please choose one and hit RETURN. * [1]: 59874 com.dtm.starter.StartApplication [2]: 26057 [3]: 68065 com.bayss.infin.core.AppStarter 1 [INFO] Start download arthas from remote server: http://maven.aliyun.com/repository/public/com/taobao/arthas/arthas-packaging/3.1.7/arthas-packaging-3.1.7-bin.zip [INFO] File size: 10.33 MB, downloaded size: 1.08 MB, downloading ... [INFO] File size: 10.33 MB, downloaded size: 2.15 MB, downloading ... [INFO] File size: 10.33 MB, downloaded size: 3.23 MB, downloading ... [INFO] File size: 10.33 MB, downloaded size: 4.38 MB, downloading ... [INFO] File size: 10.33 MB, downloaded size: 5.40 MB, downloading ... [INFO] File size: 10.33 MB, downloaded size: 6.54 MB, downloading ... [INFO] File size: 10.33 MB, downloaded size: 7.52 MB, downloading ... [INFO] File size: 10.33 MB, downloaded size: 8.66 MB, downloading ... [INFO] File size: 10.33 MB, downloaded size: 9.71 MB, downloading ... [INFO] Download arthas success. [INFO] arthas home: /Users/herman/.arthas/lib/3.1.7/arthas [INFO] Try to attach process 59874 [WARN] Current VM java version: 1.7 do not match target VM java version: 1.8, attach may fail. [WARN] Target VM JAVA_HOME is /Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Home/jre, arthas-boot JAVA_HOME is /Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk/Contents/Home/jre, try to set the same JAVA_HOME. [INFO] Attach process