Client JMX dans une servlet
Salut,
j ai un client JMX qui marche tres bien en standalone JSE :
les quelques lignes qui font l'appel JMX :
Code:
1 2 3 4
| JMXServiceURL url = new JMXServiceURL("service:jmx:rmi:///jndi/rmi://192.168.47.23:50000/jmx-rmi");
JMXConnector jmxc = JMXConnectorFactory.connect(url);
MBeanServerConnection connection = jmxc.getMBeanServerConnection();
Object result =(Object) connection.getAttribute (objectName, "LocalAddress"); |
ca me remonte mon indicateur sans probleme, par contre, je met le meme code dans une servlet JBoss (7.1) et j ai ceci :
Citation:
...MyServlet a généré une exception: java.io.IOException: Failed to retrieve RMIServer stub: javax.naming.NameNotFoundException: rmi://192.168.47.23:50000/jmxrmi -- service jboss.naming.context.java.rmi:."192.168.47.23:50000".jmxrmi
Caused by: javax.naming.NameNotFoundException: rmi://192.168.47.23:50000/jmxrmi -- service jboss.naming.context.java.rmi:."192.168.47.23:50000".jmxrmi
comprends pas ...
une idée/workaround ?
ps : ca marche sous JBoss 6.1 !
merci
Francois