Salut,
j ai un client JMX qui marche tres bien en standalone JSE :
les quelques lignes qui font l'appel JMX :
ca me remonte mon indicateur sans probleme, par contre, je met le meme code dans une servlet JBoss (7.1) et j ai ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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");
comprends pas ......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
une idée/workaround ?
ps : ca marche sous JBoss 6.1 !
merci
Francois
Partager