想问下在纯内网执行arthas-boot,无法访问外网,导致arthas启动不起来怎么办?
果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即可。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
阿里云拥有国内全面的云原生产品技术以及大规模的云原生应用实践,通过全面容器化、核心技术互联网化、应用 Serverless 化三大范式,助力制造业企业高效上云,实现系统稳定、应用敏捷智能。拥抱云原生,让创新无处不在。