Preparamos las variables de entorno:
export CLASSPATH=/opt/bea814/jrockit81sp4_142_05/lib/tools.jar:
/opt/bea814/weblogic814/server/lib/weblogic_sp.jar
opt/bea814/weblogic814/server/lib/weblogic.jar:
export PATH=/opt/bea814/weblogic814/server/bin:
/opt/bea814/jrockit81sp4_142_05/jre/bin:
/opt/bea814/jrockit81sp4_142_05/bin:/usr/local/SSI/bin:/usr/kerberos/bin:/bin:
/usr/bin:/usr/local/bin:/usr/bin/X11:/usr/X11R6/bin
Desde la linea de comando ejecutamos:
java weblogic.Admin -url hosts:7021 -username USER -password “PASSWORD” THREAD_DUMP
Et voila !!!, en el log del servidor tendremos un bonito volcado que nos contara que está haciendo nuestro proceso de java que levanta el servidor weblogic en este momento.
Nota: Un simple “kill -3 <PID>” tiene el mismo resultado en tomcat.
Nota2: Ya he vuelto de vacaciones.


Mayo 6, 2009 a las 7:44 am |
En realidad el kill -3 lo recoge la JVM y es la que vuelca el dump (por eso va a stdout), en weblogic puedes hacer lo mismo