本机使用arthas 报 java.io.IOException: 拒绝访问

使用idea启动springboot项目,用arthas连接java进程,报错。


image.png
[ERROR] Start arthas failed, exception stack trace:
java.io.IOException: 拒绝访问。
        at sun.tools.attach.WindowsVirtualMachine.openProcess(Native Method)
        at sun.tools.attach.WindowsVirtualMachine.(WindowsVirtualMachine.java:56)
        at sun.tools.attach.WindowsAttachProvider.attachVirtualMachine(WindowsAttachProvider.java:69)
        at com.sun.tools.attach.spi.AttachProvider.attachVirtualMachine(AttachProvider.java:194)
        at com.sun.tools.attach.VirtualMachine.attach(VirtualMachine.java:250)
        at com.taobao.arthas.core.Arthas.attachAgent(Arthas.java:102)
        at com.taobao.arthas.core.Arthas.(Arthas.java:27)
        at com.taobao.arthas.core.Arthas.main(Arthas.java:161)
[ERROR] attach fail, targetPid: 20448

可能是在idea中启动java进程使用的jdk的问题。
把项目打包,用java -jar命令启动,arthas能够正常连接java进程。

image.png

你可能感兴趣的:(本机使用arthas 报 java.io.IOException: 拒绝访问)