可以看到,最主要的逻辑是java -jar arthas-core.jar -pid 1 -core arthas-core.jar -agent arthas-agent.jar,然后再去连接3658端口。 -Xbootclasspath/a:tools.jar当然有用,但是在JRE中没有tools.jar,所以可以忽略。那么上面的逻辑我们直接尝试在JRE上运行呢?我们继续在JRE镜像中执行上面的命令: # 替换容器为...
可以看到,最主要的逻辑是java -jar arthas-core.jar -pid 1 -core arthas-core.jar -agent arthas-agent.jar,然后再去连接3658端口。 -Xbootclasspath/a:tools.jar当然有用,但是在JRE中没有tools.jar,所以可以忽略。那么上面的逻辑我们直接尝试在JRE上运行呢?我们继续在JRE镜像中执行上面的命令: # 替换容器为...
可以看到,最主要的逻辑是java -jar arthas-core.jar -pid 1 -core arthas-core.jar -agent arthas-agent.jar,然后再去连接3658端口。 -Xbootclasspath/a:tools.jar当然有用,但是在JRE中没有tools.jar,所以可以忽略。那么上面的逻辑我们直接尝试在JRE上运行呢?我们继续在JRE镜像中执行上面的命令: # 替换容器为...
可以看到,最主要的逻辑是java -jar arthas-core.jar -pid 1 -core arthas-core.jar -agent arthas-agent.jar,然后再去连接3658端口。 -Xbootclasspath/a:tools.jar当然有用,但是在JRE中没有tools.jar,所以可以忽略。那么上面的逻辑我们直接尝试在JRE上运行呢?我们继续在JRE镜像中执行上面的命令: # 替换容器为...
之前经常遇到的问题是,排查问题需要挂arthas,但客户用的是JRE,没法挂载arthas。就只能让客户更换成JDK,再重新部署、排查问题。 很多有用的现场,在这个过程中也会丢失,最终导致问题排查效率降低。于是就探索了下如何在JRE环境中,使用artahs。 复现问题 如果一个Bug 没法复现,研发大概率是无法修复的。 —— by 网友...
Arthas在信创JRE环境启动 应用部署 yuexiaohan (岳霄瀚) 2024 年3 月 20 日 09:16 #1 koca-arthas-boot.zip (68.4 KB) 直接将提供的压缩包文件解压到Arthas目录下,保证解压后的文件和Arthas原本的jar包一个层级,之后按照压缩包内的README文件指引操作即可...
阿里云ARMS的arthas可以在只有jre没有jdk的环境下使用吗?
注意: arthas依赖jdk的环境变量,也依赖一些jdk自带的工具,比如 jps,如果服务器上只有jre环境而没有jdk环境的话,是没有jps的,所以arthas也会报错; arthas所有命令 启动arthas后,在命令行输入help,即可查看命令帮助信息、当前arthas版本支持的指令,或者查看具体指令的使用说明。所有的命令如下: ...
以下为我的项目中关于引用JDK下tools.jar的pom.xml片段,在windows,Linux下都工作正常,最近换到MacOS ...
默认下载的tomcat的docker镜像里面jdk环境可能只有jre的,并没有携带工具文件,但arthas需要依赖lib包和bin包里面的包和工具,这里我docker外的centos环境安装了jdk8的完整版,因此在外面可以运行下面两句,自己找准自己的目录,arthas需要jps工具和lib包里的内容