2017-06-02 5 views
0

Ich versuche, meine Webanwendung auf meinem lokalen Windows 7 PC visualVM zu profilieren.Jstatd Remote-Profiler mit jvisualvm

Ich habe eine jstatd.all.policy Datei mit folgendem Code unter bin-Verzeichnis des Java auf meinem CENTOS 6.8 x86_64 server

grant codebase "file:${java.home}/../lib/tools.jar" { 
    permission java.security.AllPermission; 
}; 

und versuchte jstatd` mit folgendem Befehl

jstatd -J-Djava.security.policy=jstatd.all.policy -p 1099 

starte aber wenn ich versuche Profilierung auf meinem lokalen PC Ich habe keinen Prozess unter jvisualvm Remote-Host, sondern nur Knoten

ich auch für einen Test-PU versucht RPO mit jstatd mit dem gleichen Ansatz auf meinem window server R2 2008 PC und versuchte, mit Windows 7 visualVM Profil, aber immer noch kein Ergebnis nur ein Knoten ohne Prozess, aber ich versuchte auf dem gleichen Windows-Server-PC durch Hinzufügen der Remote-Host für den gleichen PC als es laufende Prozesse zeigt.

Irgendwelche Vorschläge.

Antwort

0

starten jstatd durch diesen Befehl:

jstatd -J-Djava.security.policy=jstatd.all.policy -J-Djava.rmi.server.hostname={Your Ip address} 
+0

Eine weitere Anmerkung ist, dass Sie _VisualVM_ als normaler Benutzer, um sicherzustellen, starten Sie das heißt ** NICHT ** verwenden 'psexec -s'. Das Feature in VisualVM wird auch als _Add jstatd Connection_ im Rechtsklickmenü auf _Local_ bezeichnet. – buzz3791

Verwandte Themen