使用idea啟動springboot項目存炮,用arthas連接java進程隶校,報錯。
[ERROR] Start arthas failed, exception stack trace:
java.io.IOException: 拒絕訪問忍坷。
at sun.tools.attach.WindowsVirtualMachine.openProcess(Native Method)
at sun.tools.attach.WindowsVirtualMachine.<init>(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.<init>(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進程柑肴。