Pokazywanie postów oznaczonych etykietą websphere. Pokaż wszystkie posty
Pokazywanie postów oznaczonych etykietą websphere. Pokaż wszystkie posty

poniedziałek, 29 lipca 2013

VisualVM i Websphere

Websphere:
1. Servers > Application servers > {NAZWA_SERVERA} > Java and Process Management > Process definition > Java Virtual Machine
2. W Generic JVM arguments dodać:
-Djavax.management.builder.initial= -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.authenticate=false \
    -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.port=1099
("javax.management.builder.initial" ma być puste - to nie literówka)
3. Restart.

VisualVM:
1. File -> Add JMX Connection
2. Connection:
localhost:1099
źródło

piątek, 22 czerwca 2012

piątek, 20 sierpnia 2010

HeapDump w poziomu aplikacji

IBM JDK
Trzeba dodać do JVM parametr -Xtrace:
com.ibm.jvm.Dump.HeapDump();
Oracle JDK
HotSpotDiagnosticMXBean (dostępny w Java 1.6+):
sun.management.ManagementFactory.getDiagnosticMXBean().dumpHeap("C:\\dump.phd", true);

więcej

poniedziałek, 14 czerwca 2010

ejbdeploy w WebSphere nie działa w sieci "za proxy"

Jeśli uruchamiamy skrypt ejbdeploy w sieci, która łączy się z internetem za pośrednictwem proxy, to ejbdeploy może zawisnąć. Aby temu zaradzić wystarczy w skrypcie:
${WAS_HOME}/deploytool/itp/ejbdeploy.[bat|sh]
  • do parametrów przekazywanych do JVM dodać wskazanie na proxy:
-Dhttp.proxyHost=1.2.3.4 -Dhttp.proxyPort=8080
  • albo wyłączyć walidację parametrem przekazanym do com.ibm.etools.ejbdeploy.EJBDeploy:
-novalidate