1

当我尝试使用附加 api 时出现错误

com.sun.tools.attach.AttachNotSupportedException: Invalid process identifier

我正在连接 VirtualMachine vmRemote = VirtualMachine.attach("rmi://<processid>@<server_name>:1099"); 我的桌​​面是基于 Windows 的,远程服务器是 linux。当我发现 tools.jar 只包含 sun.tools.attach.WindowsAttachProvider 可能会导致这个问题?在连接期间,我可以在 jstatd 日志中看到

FINER: RMI TCP Connection(10)#####: [######: sun.tools.jstatd.RemoteVmImpl[-6dd825ef:15ab396432e:-7fe5, -3475770279103225284]: public abstract int sun.jvmstat.monitor.remote.RemoteVm.getCapacity() throws java.rmi.RemoteException]
4

0 回答 0