Para monitorear colas de mensajes existe este software HermesJMS.

Tiene un applet web >> o también se puede bajar el jar de sourceforge >>

y ejecutarlo con

java -jar hermes-installer-x.xx.jar

donde x.xx es la versión, obviamente.

Ok. ¿Y ahora cómo veo las colas?

Éste es el tutorial más cercano para ActiveMQ >> (los demás tienen los links rotos…)

En resumen, ir a Preferences (Options > Configuration) > Providers > Add Group

Ponerle un nombre y abajo donde dice Library > Add JAR(s) seleccionar estos dos jars de dentro del RAR (JCA) de ActiveMQ

  • activemq-core-5.5.1.jar
  • geronimo-j2ee-management_1.1_spec-1.0.1.jar

Cuando te ofrece SCAN hay que decirle que sí, porque en este caso no lo encuentra por JNDI.

Después en Preferences > Sessions crear una nueva sesión, usando como Loader el contexto que acabamos de crear, y seleccionando la ConnectionFactory org.apache.activemq.ActiveMQConnectionFactory.

Luego, creamos una sesión para ActiveMQ >> .
Vamos a Sessions > New > New Session donde, en Plug In, seleccionamos ActiveMQ y le seteamos las siguientes propiedades según estes screenshot >> que, desgraciadamente, es para la versión 4… y en la 5.5.1 no funca la conexión a JMX que dan. Aquí hay instrucciones de como setear JMX >>

  • En PlugIn
    brokerName localhost
    serviceURL service:jmx:rmi:///jndi/rmi://localhost:1099/jmxrmi

    ojo que el puerto es 1099 y no 1616 como en el screenshot

  • En ConnectionFactory
    brokerURL tcp://localhost:61616

    para un broker externo.

Así es que nuestro screenshot quedaría finalmente así

Configuración Sesión ActiveMQ en Hermes

Este sitio utiliza cookies.    Leer más