Child pages
  • glassfish domain-hez tartozó jmx elérés
Skip to end of metadata
Go to start of metadata

Sziasztok!

glassfish domain -hez tartozó jmx elérés módja.

A következő a problémám adott egy glassfish szerver, melyen több domain található mindegyiknek van JMX portja.
Egy EJB alkalmazást szeretnék írni ami a JMX ből lekérdez néhány számomra fontos JMS információt.
Maga a lekérdezés már működik, de be kellet égetnem a jmx elérési url-jét ami nem elfogadható számomra (más gépen fejlesztek, máson tesztelünk stb)

Ott akadtam el hogy hogyan tudom meg azt hogy az aktuális domain-nek hol találom a jmx url-jét.

Most így használom:

HashMap environment = new HashMap();
String[] credentials = new String[]{"admin", "admin"};
environment.put(JMXConnector.CREDENTIALS, credentials);

JMXServiceURL url;
url = new JMXServiceURL("service:jmx:rmi://pluto/jndi/rmi://pluto:8686/pluto/7676/jmxrmi");
JMXConnector jmxc = JMXConnectorFactory.connect(url, environment);

MBeanServerConnection mbsc = jmxc.getMBeanServerConnection();
...

Hogyan lehet lekérdezni EJB-ből a domain JMX url-jét?

Előre is köszönöm válaszotokat.

 

      
      
Page viewed times
#trackbackRdf ($trackbackUtils.getContentIdentifier($page) $page.title $trackbackUtils.getPingUrl($page))
  • No labels

4 Comments

  1. Mindig az a domain URL kell, ahol éppen fut a lekérdező service?

    1. Gyorsan körbenéztem a neten, de nem találtam erre megoldást... workaround az lehet, hogy JNDI vagy System paraméterként adod át... jobb ötletem most hirtelen nincs...

      1. Kösz!

        Én is erre jutottam (sad)