2011-11-24 12 views

Odpowiedz

5

Możliwe jest dołączenie do innego procesu JVM z aplikacji Java (np. Aby móc to monitor what's going on and potentially detect problems before they happen). Możesz to zrobić za pomocą Attach API. Nie wiem zbyt wiele na temat dołączania do procesów innych niż 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

Dzięki, ale celował w procesach innych niż JVM (lub dokładniej, każdy rodzaj procesu). – wafwaf

+0

Czy jest jakaś próbka do dołączania testu Junit na serwerze testowym? – Sam

Powiązane problemy