Java VisualVM nicht anzeigen/Liste meine tomcat-java-Prozess
Ich bin mit jdk64
und meine java version ist 1.6.0_24
. Ich bin mit beiden (die Tomcat-java-Prozess und VisualVM) Prozesse als Administrator auf Windows Server 2008.
Tomcat läuft mit -Xmx7196m
, wo, wie jvisualvm
läuft mit -Xms24m
und -Xmx256m
. Könnte das die Ursache sein?
- Was genau meinen Sie mit
Java VisualVM does not show/list my tomcat java process
- Unter der
Local
Knoten in derApplications
Ansicht, mein Prozess ist nicht aufgeführt.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie den
JMX
- Parameter, damit dieJMX
Anschluss an Ihre Anwendung, so fügen Sie die folgenden Parameter:Dann müssen Sie den tomcat-Prozess manuell, So
right click on you localhost node -> Add JMX Connection -> type your port -> OK
.Ihre tomcat-Prozess aufgelistet, die in unter localhost Knoten.
C:\Users\kuldeep\AppData\Local\Temp\visualvm.dat\localhost_PID
- Verzeichnis. Kann ich diesen Speicherort ändern? Ich habe nicht genug Platz in meinem "C:" - Laufwerk.jvisualvm.exe --userdir "E:\VisualVM_userdir"
zu ändernuserdir
. Das würde die Erfassung Snapshotuserdir
. Würde es auch speichern, head-dump gibt?Add JMX Connection
auf dem gleichen port, es gibt die Fehlermeldung: jmx-connection-service:jmx:rmi:///jndi/rmi://localhost:8484/jmxrmi existiert bereits als localhost:8484. Aber wie öffne ich die vorhandenen?Computing description...
in der rechten unteren Ecke des VisualVM geht für ruhige einiger Zeit.java -Dcom.sun.management.jmxremote.port=5000 -jar MyApplication.jar
können Sie unter diesem link: docs.oracle.com/javase/7/docs/technotes/guides/management/...Unserer application server ist JBOSS-6.1.0.Finale, und unsere server sich nicht starten auf das hinzufügen dieser Zeilen in der Flucht.conf.bat-Datei
-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.authenticate=false
-Dcom.sun.management.jmxremote.port=8484
-Dcom.sun.management.jmxremote.ssl=false