2011-11-24 11 views

Respuesta

5

Es posible adjuntar a otro proceso de JVM desde la aplicación Java (por ejemplo, para poder to monitor what's going on and potentially detect problems before they happen). Puede hacerlo utilizando el Attach API. No sé mucho sobre la vinculación a procesos que no son de JVM.

String name = ... 
List vms = VirtualMachine.list(); 
for (VirtualMachineDescriptor vmd: vms) { 
    if (vmd.displayName().equals(name)) { 
     VirtualMachine vm = VirtualMachine.attach(vmd.id()); 
     String agent = ... 
     vm.loadAgent(agent); 
     // ... 
    } 
} 
+1

Gracias, pero yo estaba apuntando a los procesos no JVM (o más precisamente, cualquier tipo de proceso). – wafwaf

+0

¿Hay alguna muestra para adjuntar el caso de prueba Junit con un servidor de prueba? – Sam

Cuestiones relacionadas