开发者社区 > 云原生 > 正文

想问下在纯内网执行arthas-boot,无法访问外网,导致arthas启动不起来怎么办?

想问下在纯内网执行arthas-boot,无法访问外网,导致arthas启动不起来怎么办?

提问24.png

展开
收起
函数计算小白 2023-08-02 15:04:38 577 0
1 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    果arthas-boot启动失败,无法访问外网,有以下解决方法:

    手动下载arthas所有 jar 包。
    可以从GitHub的Release页面下载最新版本的arthas-boot.jar和所有依赖的jar包。

    然后将所有jar包放到一个目录下,例如:/usr/local/arthas,运行如下命令启动:

    java -jar /usr/local/arthas/arthas-boot.jar --lib=/usr/local/arthas

    这样arthas就不会再尝试从外网获取版本信息。

    使用内网镜像。
    如果你公司有内网镜像,可以将arthas依赖的jar包上传到内网镜像,然后在启动arthas-boot时指定使用内网镜像:

    java -jar arthas-boot.jar --repositories=http://your-internal-maven-repo --install-dir=/usr/local/arthas

    编译arthas源码。
    直接编译arthas源码然后运行,这样也不需要依赖外网。

    下载arthas源码后,运行mvn clean package ,然后运行编译后生成的arthas-boot.jar即可。

    2023-08-03 19:57:34
    赞同 展开评论 打赏
问答分类:
问答地址:

阿里云拥有国内全面的云原生产品技术以及大规模的云原生应用实践,通过全面容器化、核心技术互联网化、应用 Serverless 化三大范式,助力制造业企业高效上云,实现系统稳定、应用敏捷智能。拥抱云原生,让创新无处不在。

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载